home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_hylafax.idb / usr / freeware / src / hylafax / patches.z / patches
Encoding:
Text File  |  1999-07-16  |  82.6 KB  |  2,143 lines

  1. --- ./man/faxcover.1    Sat Feb 14 02:50:52 1998
  2. +++ ../hylafax-v4.0pl2/./man/faxcover.1    Thu Jun 17 04:11:42 1999
  3. @@ -77,7 +77,7 @@
  4.  .PP
  5.  If the
  6.  .I comments
  7. -string is longer than 35 characters, it
  8. +string is longer than 65 characters, it
  9.  is broken, on word boundaries, into multiple \*(Ps strings
  10.  .I comments\s-1X\s+1
  11.  where
  12. @@ -87,7 +87,7 @@
  13.  for the second line of comments.
  14.  By default
  15.  .I faxcover
  16. -will generate 20
  17. +will generate 30
  18.  .I comments\s-1X\s+1
  19.  strings, emitting null string values for empty lines.
  20.  This number can be changed with the
  21. --- ./html/binary.html    Sat Feb 14 02:51:21 1998
  22. +++ ../hylafax-v4.0pl2/./html/binary.html    Mon Jun 21 03:34:22 1999
  23. @@ -98,15 +98,15 @@
  24.  the distribution as follows:
  25.  <UL>
  26.  <LI>a <TT>.Z</TT> suffix indicates the file has been compressed with the
  27. -    <A HREF="@CGIPATH@/manpage?1+compress">compress(1)</A> program
  28. +    <A HREF="/cgi-bin/manpage?1+compress">compress(1)</A> program
  29.  <LI>a <TT>.gz</TT> suffix indicates the file has been compressed with the
  30. -    <A HREF="@CGIPATH@/manpage?1+gzip">GNU gzip(1)</A> program
  31. +    <A HREF="/cgi-bin/manpage?1+gzip">GNU gzip(1)</A> program
  32.  <LI>a <TT>.tar</TT> component indicates the file was created with the
  33. -    <A HREF="@CGIPATH@/manpage?1+tar">tar(1)</A> program
  34. +    <A HREF="/cgi-bin/manpage?1+tar">tar(1)</A> program
  35.  <LI>a <TT>-inst</TT> component indicates the file contains images for the IRIX
  36. -    <A HREF="@CGIPATH@/manpage?1+inst">inst(1)</A> program
  37. +    <A HREF="/cgi-bin/manpage?1+inst">inst(1)</A> program
  38.  <LI>a <TT>-pkg</TT> component indicates the file contains images for the SVR4
  39. -    <A HREF="@CGIPATH@/manpage?1+pkgadd">pkgadd(1M)</A> program
  40. +    <A HREF="/cgi-bin/manpage?1+pkgadd">pkgadd(1M)</A> program
  41.  </UL>
  42.  
  43.  <P>
  44. --- ./html/setup.html    Sat Feb 14 02:51:28 1998
  45. +++ ../hylafax-v4.0pl2/./html/setup.html    Mon Jun 21 03:34:23 1999
  46. @@ -301,7 +301,7 @@
  47.  <A NAME="faxsetup"><P><HR WIDTH=65% ALIGN=right><H3>Using faxsetup to Configure a Server Machine</H3></A>
  48.  
  49.  Before any HylaFAX software can be used on a server machine the
  50. -<A HREF="@CGIPATH@/manpage?1+faxsetup">faxsetup</A> script
  51. +<A HREF="/cgi-bin/manpage?1+faxsetup">faxsetup</A> script
  52.  must be run.
  53.  This interactive script verifies the installation of the HylaFAX
  54.  software and also carries out a variety of one-time tasks that
  55. @@ -391,7 +391,7 @@
  56.  verifies that the hfaxd client-server protocol process
  57.  is started up when the system is brought up multi-user or 
  58.  that hfaxd is started by the
  59. -<A HREF="@CGIPATH@/manpage?1+inetd">inetd(1M)</A>
  60. +<A HREF="/cgi-bin/manpage?1+inetd">inetd(1M)</A>
  61.  program.
  62.  hfaxd is the process that HylaFAX client applications
  63.  communicate with to submit jobs, query server status, etc.
  64. @@ -423,7 +423,7 @@
  65.  <A NAME="faxaddmodem"><P><HR WIDTH=65% ALIGN=right><H3>Using faxaddmodem to Configure Modems</H3></A>
  66.  
  67.  Modems are configured for use with the
  68. -<A HREF="@CGIPATH@/manpage?1+faxaddmodem">faxaddmodem</A> script.
  69. +<A HREF="/cgi-bin/manpage?1+faxaddmodem">faxaddmodem</A> script.
  70.  This is an interactive script that walks you through the
  71.  configuration and installation of a new or existing modem.
  72.  Even if you have a previous version of HylaFAX or FlexFAX
  73. @@ -628,7 +628,7 @@
  74.  setting of 11 is typically ok.
  75.  Consult the descriptions of <TT>ServerTracing</TT> and <TT>SessionTracing</TT>
  76.  in the
  77. -<A HREF="@CGIPATH@/manpage?4+config">config(4F)</A> manual page.</EM>
  78. +<A HREF="/cgi-bin/manpage?4+config">config(4F)</A> manual page.</EM>
  79.  <BR CLEAR=left>
  80.  <HR>
  81.  </FONT></TD>
  82. @@ -958,9 +958,9 @@
  83.  and then edit the generated configuration file before starting up
  84.  a server for the modem.  Once a working configuration file is
  85.  created it is simple to create a prototype file from it; consult the
  86. -<A HREF="@CGIPATH@/manpage?1+faxaddmodem">faxaddmodem(1M)</A>
  87. +<A HREF="/cgi-bin/manpage?1+faxaddmodem">faxaddmodem(1M)</A>
  88.  or
  89. -<A HREF="@CGIPATH@/manpage?4+config">config(4F)</A>
  90. +<A HREF="/cgi-bin/manpage?4+config">config(4F)</A>
  91.  manual pages for information on doing this.
  92.  <HR>
  93.  </FONT></TD>
  94. @@ -1017,7 +1017,7 @@
  95.  <A NAME="Starting"><P><HR WIDTH=65% ALIGN=right><H3>Starting Outbound Service</A></H3>
  96.  
  97.  Outbound service is carried out by the HylaFAX scheduler process, the
  98. -<A HREF="@CGIPATH@/manpage?1+faxq">faxq(1M)</A> program.
  99. +<A HREF="/cgi-bin/manpage?1+faxq">faxq(1M)</A> program.
  100.  There is one faxq process for all modems on a system.
  101.  The faxq program learns about modems that can be used for outbound
  102.  jobs by messages it receives on a FIFO special file located
  103. @@ -1135,7 +1135,7 @@
  104.  which indicated that the modem supported 12200 and 14400 bps
  105.  signalling rates).
  106.  Consult the
  107. -<A HREF="@CGIPATH@/manpage?1+faxmodem">faxmodem(1M)</A>
  108. +<A HREF="/cgi-bin/manpage?1+faxmodem">faxmodem(1M)</A>
  109.  manual page for more information.
  110.  
  111.  <P>
  112. @@ -1154,7 +1154,7 @@
  113.  The configuration file setup is usually done at the same time
  114.  that outbound service is configured; i.e. when faxaddmodem is run.
  115.  A faxgetty server for the modem should be setup to be run by the
  116. -<A HREF="@CGIPATH@/manpage?1+init">init(1M)</A>
  117. +<A HREF="/cgi-bin/manpage?1+init">init(1M)</A>
  118.  process according to local system conventions.
  119.  For System V-based systems this is done by editing the
  120.  <B>/etc/inittab</B> file to spawn faxgetty on the appropriate port.
  121. @@ -1177,7 +1177,7 @@
  122.  By setting the <TT>RingsBeforeAnswer</TT> configuration parameter to zero,
  123.  faxgetty will not answer an
  124.  incoming phone call unless it is explicitly commanded to by the
  125. -<A HREF="@CGIPATH@/manpage?1+faxanswer">faxanswer(1M)</A>
  126. +<A HREF="/cgi-bin/manpage?1+faxanswer">faxanswer(1M)</A>
  127.  program.
  128.  This may be desirable if a phone line is used, for example,
  129.  as the primary line for voice calls.
  130. @@ -1320,7 +1320,7 @@
  131.  HylaFAX client applications such as sendfax do not communicate directly
  132.  with server processes such as faxq or faxgetty.
  133.  Instead they communicate with the 
  134. -<A HREF="@CGIPATH@/manpage?1+hfaxd">hfaxd(1M)</A>
  135. +<A HREF="/cgi-bin/manpage?1+hfaxd">hfaxd(1M)</A>
  136.  client-server protocol process.
  137.  This architecture insulates client applications from the internal
  138.  structure of a server machine, provides a more robust operating
  139. @@ -1402,7 +1402,7 @@
  140.  This is specified by the contents of the <B>etc/hosts</B> file in
  141.  the HylaFAX spooling area on the server machine.
  142.  The contents of this file is specified in the
  143. -<A HREF="@CGIPATH@/manpage?4+hosts">hosts(4F)</A>
  144. +<A HREF="/cgi-bin/manpage?4+hosts">hosts(4F)</A>
  145.  manual page.
  146.  The default <B>etc/hosts</B> file that comes with HylaFAX permits anyone
  147.  to have access through the <I>localhost</I> network interface; i.e. the
  148. @@ -1433,9 +1433,9 @@
  149.  
  150.  HylaFAX comes with two programs that need to be run periodically on the
  151.  server machine: 
  152. -<A HREF="@CGIPATH@/manpage?1+faxqclean">faxqclean(1M)</A>
  153. +<A HREF="/cgi-bin/manpage?1+faxqclean">faxqclean(1M)</A>
  154.  and
  155. -<A HREF="@CGIPATH@/manpage?1+faxcron">faxcron(1M)</A>.
  156. +<A HREF="/cgi-bin/manpage?1+faxcron">faxcron(1M)</A>.
  157.  
  158.  <P>
  159.  The faxqclean
  160. @@ -1538,7 +1538,7 @@
  161.  While it may appear that the the modem and cable work,
  162.  hardware flow control will not function properly and
  163.  data will eventually be lost.  Consult the
  164. -<A HREF="@CGIPATH@/manpage?7+serial">serial(7)</A>
  165. +<A HREF="/cgi-bin/manpage?7+serial">serial(7)</A>
  166.  manual page for an explanation of how to wire up modem cables.
  167.  
  168.  <P>
  169. @@ -1584,7 +1584,7 @@
  170.  <TT>ClocalAsRoot</TT> modem configuration parameter must be set
  171.  to <TT>Yes</TT> for proper operation
  172.  (see
  173. -<A HREF="@CGIPATH@/manpage?4+config">config(4F)</A> for a detailed
  174. +<A HREF="/cgi-bin/manpage?4+config">config(4F)</A> for a detailed
  175.  explanation of what this parameter does).
  176.  If you do not have the appropriate patch installed on your system
  177.  then you will either see flow control-related problems when transmitting
  178. @@ -1688,7 +1688,7 @@
  179.  
  180.  <P>
  181.  Serial ports are conventionally called <B>tty00</B>, <B>tty01</B>,
  182. -etc; see <A HREF="@CGIPATH@/manpage?8+MAKEDEV">MAKEDEV(8)</A>
  183. +etc; see <A HREF="/cgi-bin/manpage?8+MAKEDEV">MAKEDEV(8)</A>
  184.  if you need to create devices.
  185.  
  186.  <!--FOOTER-->
  187. --- ./html/upgrade4.0.html    Sat Feb 14 02:51:34 1998
  188. +++ ../hylafax-v4.0pl2/./html/upgrade4.0.html    Mon Jun 21 03:34:24 1999
  189. @@ -26,7 +26,7 @@
  190.      a new service definition to a YP/NIS database (though you should be
  191.      able to function without it.
  192.  <LI>The new client-server protocol server,
  193. -    <A HREF="@CGIPATH@/manpage?1+hfaxd">hfaxd(1M)</A>,
  194. +    <A HREF="/cgi-bin/manpage?1+hfaxd">hfaxd(1M)</A>,
  195.      is built by default with support for the old client-server
  196.      protocol but the support must explicitly be enabled.
  197.      If hfaxd is started up through the default shell script
  198. @@ -40,9 +40,9 @@
  199.      The faxmodem program should be used instead; consult the
  200.      chapter on ``<A HREF=setup.html>Server Setup and Basic Configuration</A>''
  201.      and the manual pages for
  202. -    <A HREF="@CGIPATH@/manpage?1+faxmodem">faxmodem(1M)</A>
  203. +    <A HREF="/cgi-bin/manpage?1+faxmodem">faxmodem(1M)</A>
  204.      and
  205. -    <A HREF="@CGIPATH@/manpage?1+faxq">faxq(1M)</A>.
  206. +    <A HREF="/cgi-bin/manpage?1+faxq">faxq(1M)</A>.
  207.  <LI>The <B>etc/hosts</B> file on the server may contain passwords
  208.      in v4.0 and hfaxd will not trust any information there
  209.      unless the file is mode 0600.
  210. @@ -52,7 +52,7 @@
  211.  <LI>Completed jobs are removed asynchronously with a new faxqclean
  212.      program; you will want to setup a cron entry to do this.
  213.  <LI>The new
  214. -    <A HREF="@CGIPATH@/manpage?1+faxsetup">faxsetup(1M)</A>
  215. +    <A HREF="/cgi-bin/manpage?1+faxsetup">faxsetup(1M)</A>
  216.      script must be run before a server machine can be used.
  217.  </UL>
  218.  
  219. --- ./html/source.html    Sat Feb 14 02:51:30 1998
  220. +++ ../hylafax-v4.0pl2/./html/source.html    Mon Jun 21 03:34:23 1999
  221. @@ -76,12 +76,12 @@
  222.  The Class 1 modem driver requires sub-second timer facilities and a
  223.  minimum latency interface to serial input.  The server uses the
  224.  BSD-style
  225. -<A HREF="@CGIPATH@/manpage?2+setitimer">setitimer</A>
  226. +<A HREF="/cgi-bin/manpage?2+setitimer">setitimer</A>
  227.  calls for the timer support and system-specific
  228.  calls to enable low latency input from serial ports.  If your system
  229.  does not support the BSD timer calls, then the server will fall back to
  230.  using the
  231. -<A HREF="@CGIPATH@/manpage?alarm">alarm</A>
  232. +<A HREF="/cgi-bin/manpage?alarm">alarm</A>
  233.  system call that only has 1 second granularity (and the
  234.  driver is unlikely to work reliably).  If your system buffers serial
  235.  input and does not provide a mechanism for defeating this, then the
  236. --- ./html/survey.html    Sat Feb 14 02:51:31 1998
  237. +++ ../hylafax-v4.0pl2/./html/survey.html    Mon Jun 21 03:34:23 1999
  238. @@ -37,7 +37,7 @@
  239.  
  240.  <HR>
  241.  
  242. -<FORM METHOD="QUERY" ACTION="@CGIPATH@/faxsurvey?prepare">
  243. +<FORM METHOD="QUERY" ACTION="/cgi-bin/faxsurvey?prepare">
  244.  <INPUT TYPE=hidden NAME="ToAddr" VALUE="flake.engr.sgi.com">
  245.  
  246.  <H2>Contact Information</H2>
  247. --- ./html/Makefile.in    Sat Feb 14 02:51:20 1998
  248. +++ ../hylafax-v4.0pl2/./html/Makefile.in    Tue Jun 15 07:31:44 1999
  249. @@ -180,6 +180,8 @@
  250.          ${INSTALL} -F ${HTMLDIR} -m 444                \
  251.          -idb ${PRODUCT}.html.docs -src $$i -O $$f;        \
  252.      done
  253. +    ${INSTALL} -F ${HTMLDIR} -m 755 -O fixhtml.sh
  254. +    -(cd ${HTMLDIR}; ./fixhtml.sh)
  255.  
  256.  CATPAGES=${SRCDIR}/index.html \
  257.      ${SRCDIR}/toc.html \
  258. @@ -224,7 +226,9 @@
  259.  
  260.  clean::
  261.      @${ECHO} "= tools"; cd tools; ${MAKE} clean
  262. +    ${RM} -f fixhtml.sh
  263.  
  264.  clobber::
  265.      @${ECHO} "= tools"; cd tools; ${MAKE} clobber
  266. +    ${RM} -f fixhtml.sh
  267.      -${RM} -f Makefile ${MKDEPFILE} .*dependtime .*incdepend
  268. --- ./html/setup-client.html    Sat Feb 14 02:51:30 1998
  269. +++ ../hylafax-v4.0pl2/./html/setup-client.html    Mon Jun 21 03:34:23 1999
  270. @@ -46,7 +46,7 @@
  271.  </LISTING></PRE></UL>
  272.  
  273.  The set of files required for a HylaFAX client is also given in the
  274. -<A HREF="@CGIPATH@/manpage?1+hylafax">hylafax(1)</A>
  275. +<A HREF="/cgi-bin/manpage?1+hylafax">hylafax(1)</A>
  276.  manual page (see the FILES section).
  277.  
  278.  <P><A NAME="Defaults"><HR WIDTH=65% ALIGN=right><H2>Setting Up Defaults</H2></A>
  279. @@ -88,17 +88,17 @@
  280.  This documentation has a section on
  281.  ``<A HREF=setup.html#HFaxd>Setting up client access</A>''
  282.  and the
  283. -<A HREF="@CGIPATH@/manpage?4+hosts">hosts(4F)</A>
  284. +<A HREF="/cgi-bin/manpage?4+hosts">hosts(4F)</A>
  285.  manual page has reference information how this is done.
  286.  
  287.  <P><A NAME="Coverpage"><HR WIDTH=65% ALIGN=right><H2>Customizing Cover Pages</H2></A>
  288.  
  289.  The fax submission program
  290. -<A HREF="@CGIPATH@/manpage?1+sendfax">sendfax(1)</A>
  291. +<A HREF="/cgi-bin/manpage?1+sendfax">sendfax(1)</A>
  292.  includes support for the automatic generation of cover pages for each
  293.  outbound job.
  294.  Cover pages are generated by invoking a program, by default
  295. -<A HREF="@CGIPATH@/manpage?1+faxcover">faxcover(1)</A>,
  296. +<A HREF="/cgi-bin/manpage?1+faxcover">faxcover(1)</A>,
  297.  to create a PostScript cover page for a transmission.
  298.  Users can customize cover page generation in many ways.
  299.  The default faxcover program supports customization through the user
  300. @@ -122,15 +122,15 @@
  301.  server for transmission.
  302.  In particular ASCII text must be converted before it can be submitted.
  303.  The fax submission program
  304. -<A HREF="@CGIPATH@/manpage?1+sendfax">sendfax(1)</A>
  305. +<A HREF="/cgi-bin/manpage?1+sendfax">sendfax(1)</A>
  306.  uses a set of <I>file type conversion rules</I>
  307.  to decide how to prepare documents for transmission as facsimile
  308.  and HylaFAX includes several document conversion programs that are
  309.  used on client machines to prepare documents for transmission:
  310. -<A HREF="@CGIPATH@/manpage?1+textfmt">textfmt(1)</A>
  311. +<A HREF="/cgi-bin/manpage?1+textfmt">textfmt(1)</A>
  312.  to formats text and convert it to PostScript and,
  313.  for IRIX systems,
  314. -<A HREF="@CGIPATH@/manpage?1+sgi2fax">sgi2fax(1)</A>
  315. +<A HREF="/cgi-bin/manpage?1+sgi2fax">sgi2fax(1)</A>
  316.  to convert SGI RGB-format images to TIFF.
  317.  Users can customize the file type conversion rules as needed by
  318.  overriding the default set of conversion rules.
  319. @@ -153,7 +153,7 @@
  320.  </LISTING></UL>
  321.  
  322.  Consult the
  323. -<A HREF="@CGIPATH@/manpage?4+typerules">typerules(4F)</A>
  324. +<A HREF="/cgi-bin/manpage?4+typerules">typerules(4F)</A>
  325.  manual page for details.
  326.  
  327.  <!--FOOTER-->
  328. --- ./html/documentation.html    Sat Feb 14 02:51:22 1998
  329. +++ ../hylafax-v4.0pl2/./html/documentation.html    Mon Jun 21 03:34:22 1999
  330. @@ -27,10 +27,10 @@
  331.  should (hopefully) not be needed.  
  332.  A useful introduction to the client
  333.  applications is given in
  334. -<A HREF="@CGIPATH@/manpage?1+hylafax">hylafax(1)</A>.
  335. +<A HREF="/cgi-bin/manpage?1+hylafax">hylafax(1)</A>.
  336.  If you want to learn how the
  337.  server and spooling system work, look first at
  338. -<A HREF="@CGIPATH@/manpage?4+hylafax">hylafax(4F)</A>.
  339. +<A HREF="/cgi-bin/manpage?4+hylafax">hylafax(4F)</A>.
  340.  <P>
  341.  
  342.  There are several mailing lists for users of the HylaFAX software,
  343. --- ./html/Majordomo/help.html    Sat Feb 14 02:51:35 1998
  344. +++ ../hylafax-v4.0pl2/./html/Majordomo/help.html    Mon Jun 21 03:34:24 1999
  345. @@ -69,7 +69,7 @@
  346.  
  347.  <HR>
  348.  <ADDRESS>
  349. -<A HREF="@HTMLPATH@/sam.html">Sam Leffler</A> /
  350. +<A HREF="/hylafax/sam.html">Sam Leffler</A> /
  351.  <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>.
  352.  <I>Last updated: $Date: 1996/07/03 03:33:08 $</I>.
  353.  </ADDRESS>
  354. --- ./html/operation.html    Sat Feb 14 02:51:26 1998
  355. +++ ../hylafax-v4.0pl2/./html/operation.html    Mon Jun 21 03:34:22 1999
  356. @@ -26,16 +26,16 @@
  357.  
  358.  The faxq scheduler process is normally started once when the system is booted.
  359.  If faxgetty processes are to be used, they should be setup so that the
  360. -<A HREF="@CGIPATH@/manpage?1+init">init(1M)</A>. 
  361. +<A HREF="/cgi-bin/manpage?1+init">init(1M)</A>. 
  362.  program will start them on each port where a fax
  363.  modem resides.
  364.  The hfaxd program can be run either as a standalone server process or
  365.  started by the
  366. -<A HREF="@CGIPATH@/manpage?1+inetd">inetd(1M)</A>
  367. +<A HREF="/cgi-bin/manpage?1+inetd">inetd(1M)</A>
  368.  process; the intent is that it run standalone.
  369.  faxqclean handles the delayed purging and archiving of outbound jobs
  370.  and is intended to be run from
  371. -<A HREF="@CGIPATH@/manpage?1+cron">cron(1)</A>
  372. +<A HREF="/cgi-bin/manpage?1+cron">cron(1)</A>
  373.  regularly (how regularly is a decision for the system administrator).
  374.  
  375.  <P>
  376. @@ -42,7 +42,7 @@
  377.  Under a System V-based operating system
  378.  the normal installation procedure sets up the 
  379.  system so the faxq and hfaxd processes are started up by
  380. -<A HREF="@CGIPATH@/manpage?1+init">init(1M)</A>. 
  381. +<A HREF="/cgi-bin/manpage?1+init">init(1M)</A>. 
  382.  On other systems you will need to arrange for this yourself
  383.  (typically by editing <B>/etc/rc.local</B> or similar).
  384.  faxgetty processes must be manually setup by editing the appropriate
  385. @@ -54,7 +54,7 @@
  386.  <P>
  387.  If you need to start the faxq server by
  388.  hand, consult the
  389. -<A HREF="@CGIPATH@/manpage?1+faxq">faxq(1M)</A>
  390. +<A HREF="/cgi-bin/manpage?1+faxq">faxq(1M)</A>
  391.  manual page and the shell script <B>etc/hylafax</B>
  392.  that is used on System V-based systems.
  393.  
  394. @@ -68,20 +68,20 @@
  395.  <P>
  396.  <IMG SRC="icons/info_icon.gif" ALIGN=left HSPACE=10>
  397.  <EM>The
  398. -<A HREF="@CGIPATH@/manpage?1+faxcron">faxcron</A>
  399. +<A HREF="/cgi-bin/manpage?1+faxcron">faxcron</A>
  400.  script is designed to handle the
  401.  periodic maintenance of the spooling area.  This script is designed to
  402.  be run from
  403. -<A HREF="@CGIPATH@/manpage?1+cron">cron(1)</A>
  404. +<A HREF="/cgi-bin/manpage?1+cron">cron(1)</A>
  405.  every day.</EM>
  406.  
  407.  <P>
  408.  If you want to do accounting check out the
  409. -<A HREF="@CGIPATH@/manpage?1+xferstats">xferstats</A>
  410. +<A HREF="/cgi-bin/manpage?1+xferstats">xferstats</A>
  411.  and
  412. -<A HREF="@CGIPATH@/manpage?1+recvstats">recvstats</A>
  413. +<A HREF="/cgi-bin/manpage?1+recvstats">recvstats</A>
  414.  scripts for a basic attack on how to process the
  415. -<A HREF="@CGIPATH@/xferlog?4+xferlog"><B>etc/xferlog</B></A>
  416. +<A HREF="/cgi-bin/xferlog?4+xferlog"><B>etc/xferlog</B></A>
  417.  accounting file that has records of all
  418.  facsimile transmissions and receptions.
  419.  Note that faxcron uses these
  420. @@ -110,7 +110,7 @@
  421.  configuration files.
  422.  Consult the <A HREF="troubleshooting.html">Troubleshooting</A>
  423.  section and the
  424. -<A HREF="@CGIPATH@/manpage?4+config">config(4F)</A> manual page,
  425. +<A HREF="/cgi-bin/manpage?4+config">config(4F)</A> manual page,
  426.  in particular, for help.
  427.  There is also information in the
  428.  <A HREF="http://www.vix.com/hylafax/FAQ/">HylaFAQ</A> on problems one might encounter during
  429. --- ./html/troubleshooting.html    Sat Feb 14 02:51:33 1998
  430. +++ ../hylafax-v4.0pl2/./html/troubleshooting.html    Mon Jun 21 03:34:24 1999
  431. @@ -25,23 +25,23 @@
  432.  There are several components to the complete HylaFAX software package:
  433.  <UL>
  434.  <LI>client applications
  435. -(<A HREF="@CGIPATH@/manpage?1+sendfax">sendfax</A>,
  436. -(<A HREF="@CGIPATH@/manpage?1+sendpage">sendpage</A>,
  437. -<A HREF="@CGIPATH@/manpage?1+faxstat">faxstat</A>,
  438. -<A HREF="@CGIPATH@/manpage?1+faxrm">faxrm</A>, etc.),
  439. +(<A HREF="/cgi-bin/manpage?1+sendfax">sendfax</A>,
  440. +(<A HREF="/cgi-bin/manpage?1+sendpage">sendpage</A>,
  441. +<A HREF="/cgi-bin/manpage?1+faxstat">faxstat</A>,
  442. +<A HREF="/cgi-bin/manpage?1+faxrm">faxrm</A>, etc.),
  443.  <LI>the job submission and server status process that runs
  444.  on the server machine and communicates with client applictions
  445. -(<A HREF="@CGIPATH@/manpage?1+hfaxd">hfaxd</A>),
  446. +(<A HREF="/cgi-bin/manpage?1+hfaxd">hfaxd</A>),
  447.  <LI>the programs that handle delivery of outbound facsimile
  448.  and pager requests
  449. -(<A HREF="@CGIPATH@/manpage?1+faxsend">faxsend</A> and
  450. -<A HREF="@CGIPATH@/manpage?1+pagesend">pagesend</A>),
  451. +(<A HREF="/cgi-bin/manpage?1+faxsend">faxsend</A> and
  452. +<A HREF="/cgi-bin/manpage?1+pagesend">pagesend</A>),
  453.  <LI>the processes that service each modem
  454. -(<A HREF="@CGIPATH@/manpage?1+faxgetty">faxgetty</A>),
  455. +(<A HREF="/cgi-bin/manpage?1+faxgetty">faxgetty</A>),
  456.  <LI>the central scheduler for outbound jobs
  457. -(<A HREF="@CGIPATH@/manpage?1+faxq">faxq</A>), and
  458. +(<A HREF="/cgi-bin/manpage?1+faxq">faxq</A>), and
  459.  <LI>the spooling area cleaner process
  460. -(<A HREF="@CGIPATH@/manpage?1+faxqclean">faxqclean</A>).
  461. +(<A HREF="/cgi-bin/manpage?1+faxqclean">faxqclean</A>).
  462.  </UL>
  463.  
  464.  If you are having trouble first try to identify
  465. @@ -131,7 +131,7 @@
  466.  On the server machine make sure that the hfaxd
  467.  program is setup to run standalone or 
  468.  properly configured to be invoked by the
  469. -<A HREF="@CGIPATH@/manpage?1+inetd">inetd</A>
  470. +<A HREF="/cgi-bin/manpage?1+inetd">inetd</A>
  471.  program.
  472.  If run standalone then hfaxd should be running and have
  473.  been started with a <TT>-i</TT> option (and possibly other options).
  474. @@ -182,7 +182,7 @@
  475.  
  476.  <P>
  477.  Note that hfaxd uses the 
  478. -<A HREF="@CGIPATH@/manpage?2+chroot">chroot</A> 
  479. +<A HREF="/cgi-bin/manpage?2+chroot">chroot</A> 
  480.  system call to confine clients to the HylaFAX spooling area
  481.  on the server machine.
  482.  On most systems only the super-user is permitted to do a chroot
  483. @@ -194,9 +194,9 @@
  484.  
  485.  <P>
  486.  You can also use an existing network program such as
  487. -<A HREF="@CGIPATH@/manpage?1+telnet">telnet</A> 
  488. +<A HREF="/cgi-bin/manpage?1+telnet">telnet</A> 
  489.  or
  490. -<A HREF="@CGIPATH@/manpage?1+ftp">ftp</A> to communicate
  491. +<A HREF="/cgi-bin/manpage?1+ftp">ftp</A> to communicate
  492.  with the hfaxd process;
  493.  
  494.  <UL><LISTING>
  495. @@ -247,7 +247,7 @@
  496.  A protocol or configuration problem should be evident from the 
  497.  trace information.  You can also configure hfaxd
  498.  to log its operation through
  499. -<A HREF="@CGIPATH@/manpage?3+syslog">syslog</A>
  500. +<A HREF="/cgi-bin/manpage?3+syslog">syslog</A>
  501.  by setting the <TT>ServerTracing</TT> configuration parameter
  502.  in the <B>hfaxd.conf</B> file:
  503.  
  504. @@ -264,7 +264,7 @@
  505.  file until it is restarted or sent a SIGHUP; and
  506.  that hfaxd logs
  507.  its debugging information through
  508. -<A HREF="@CGIPATH@/manpage?3+syslog">syslog</A>
  509. +<A HREF="/cgi-bin/manpage?3+syslog">syslog</A>
  510.  (using the syslog facility setup in the <B>hfaxd.conf</B>
  511.  file, or the setting compiled into the program
  512.  when the software was built).
  513. @@ -297,7 +297,7 @@
  514.  <P>
  515.  The hfaxd program confines clients to the spooling area on the
  516.  server machine using the 
  517. -<A HREF="@CGIPATH@/manpage?2+chroot">chroot(2)</A>
  518. +<A HREF="/cgi-bin/manpage?2+chroot">chroot(2)</A>
  519.  system call.
  520.  This means that clients should not have access to any information on
  521.  a HylaFAX server machine outside the spooling area (and hfaxd
  522. @@ -353,7 +353,7 @@
  523.  This is obviously insecure and plans exist for improved security
  524.  measures.
  525.  The existing password facilities use the same 
  526. -<A HREF="@CGIPATH@/manpage?3+crypt">crypt(3)</A>
  527. +<A HREF="/cgi-bin/manpage?3+crypt">crypt(3)</A>
  528.  function the system login facilities use and encrypted passwords
  529.  are stored in the <B>etc/hosts</B> file in a format that is compatible
  530.  with most systems' password files.
  531. @@ -379,7 +379,7 @@
  532.  then it means the client is setup with a password in the
  533.  <B>etc/hosts</B> file.
  534.  Read the 
  535. -<A HREF="@CGIPATH@/manpage?4+hosts">hosts(4F)</A>
  536. +<A HREF="/cgi-bin/manpage?4+hosts">hosts(4F)</A>
  537.  manual page carefully to understand the format for this file.
  538.  
  539.  <P>
  540. @@ -386,7 +386,7 @@
  541.  Logging of client login and network connections can be controlled
  542.  separately by bits in the hfaxd <TT>ServerTracing</TT> configuration
  543.  parameter; consult the
  544. -<A HREF="@CGIPATH@/manpage?1+hfaxd">hfaxd</A>
  545. +<A HREF="/cgi-bin/manpage?1+hfaxd">hfaxd</A>
  546.  manual page for details.
  547.  
  548.  <A NAME="ServerBasics"><P><HR WIDTH=65% ALIGN=right>
  549. @@ -471,7 +471,7 @@
  550.  <TT>ServerTracing</TT>
  551.  controls which work should be traced while
  552.  <TT>LogFacility</TT> specifies the 
  553. -<A HREF="@CGIPATH@/manpage?3+syslog">syslog(3)</A>
  554. +<A HREF="/cgi-bin/manpage?3+syslog">syslog(3)</A>
  555.  facility where the tracing messages should be directed.
  556.  By default server tracing information is directed to the
  557.  ``<TT>daemon</TT>'' facility.
  558. @@ -491,7 +491,7 @@
  559.  <P>
  560.  To capture server tracing messages you must enable the appropriate
  561.  bits in a <TT>ServerTracing</TT> parameter <STRONG>and</STRONG> configure
  562. -the <A HREF="@CGIPATH@/manpage?1+syslogd">syslogd</A> process
  563. +the <A HREF="/cgi-bin/manpage?1+syslogd">syslogd</A> process
  564.  to capture messages sent to the
  565.  <TT>daemon.debug</TT> facilitiy
  566.  (or substitute for <TT>daemon</TT> to reflect the value of the
  567. @@ -531,7 +531,7 @@
  568.  The tracing facilities supported by the HylaFAX server processes should
  569.  provide enough information to debug any problem in the software.
  570.  Consult the
  571. -<A HREF="@CGIPATH@/manpage?4+config">config(4F)</A> manual page
  572. +<A HREF="/cgi-bin/manpage?4+config">config(4F)</A> manual page
  573.  for complete information on the various parameters.
  574.  
  575.  
  576. @@ -643,7 +643,7 @@
  577.  without a phone call if a <TT>rejectNotice</TT> entry is present for a
  578.  destination phone number in the
  579.  destination controls file
  580. -<A HREF="@CGIPATH@/manpage?4+destctrls">destctrls(4F)</A>.
  581. +<A HREF="/cgi-bin/manpage?4+destctrls">destctrls(4F)</A>.
  582.  Beware that multiple jobs to the same destination are usually
  583.  serialized to reduce phone calls.
  584.  Jobs that are blocked in this way have a
  585. @@ -678,7 +678,7 @@
  586.  electronic mail when notification is requested, or when an
  587.  unrecoverable error is encountered.
  588.  The
  589. -<A HREF="@CGIPATH@/manpage?4+log">log(4F)</A> manual page
  590. +<A HREF="/cgi-bin/manpage?4+log">log(4F)</A> manual page
  591.  has information on the meaning of many messages that might appear
  592.  in these files.
  593.  
  594. @@ -801,7 +801,7 @@
  595.  <P>
  596.  PostScript documents submitted for transmission as facsimile are
  597.  converted to a binary format by the
  598. -<A HREF="@CGIPATH@/manpage?1+ps2fax">ps2fax(1M)</A>
  599. +<A HREF="/cgi-bin/manpage?1+ps2fax">ps2fax(1M)</A>
  600.  script that is invoked by the scheduler.
  601.  If this preparation fails it is either due to the submission of
  602.  invalid PostScript or a problem in the setup of the PostScript RIP
  603. @@ -813,7 +813,7 @@
  604.  the ps2fax script directly using the same command arguments used 
  605.  by faxq; this information can be found in the faxq trace log.
  606.  Beware however, that if faxq is started up by the
  607. -<A HREf="@CGIPATH@/manpage?1+init">init(1M)</A>
  608. +<A HREf="/cgi-bin/manpage?1+init">init(1M)</A>
  609.  program that it may inherit a different shell environment.
  610.  In particular, beware of problems with search paths when the PostScript
  611.  RIP is linked with Dynamic Shared Objects (DSOs);
  612. @@ -890,7 +890,7 @@
  613.  Like PostScript documents TIFF documents may need to be prepared
  614.  before they can be transmitted as facsimile.
  615.  This work is done by the 
  616. -<A HREF="@CGIPATH@/manpage?1+tiff2fax">tiff2fax(1M)</A>
  617. +<A HREF="/cgi-bin/manpage?1+tiff2fax">tiff2fax(1M)</A>
  618.  script that is invoked by faxq.
  619.  The tiff2fax script depends on programs that are part of the separate
  620.  TIFF software distribution and, in some instances, the ps2fax script.
  621. @@ -1107,7 +1107,7 @@
  622.  <TD><EM>If communication problems persist to a specific
  623.  receiver when using 2D-encoded data, you can disable its use
  624.  through the
  625. -<A HREF="@CGIPATH@/manpage?4+info">info(4F)</A> database.
  626. +<A HREF="/cgi-bin/manpage?4+info">info(4F)</A> database.
  627.  Note also that sendfax has a command line option that lets you
  628.  select 1D-encoded data in any single transmission.</EM></TD>
  629.  </TR>
  630. @@ -1120,7 +1120,7 @@
  631.  that might be encountered.
  632.  It is also important to monitor the operation of a server to detect
  633.  trends that might indicate modem or telecommunication problems;
  634. -the <A HREF="@CGIPATH@/manpage?1+faxcron">faxcron(1M)</A>
  635. +the <A HREF="/cgi-bin/manpage?1+faxcron">faxcron(1M)</A>
  636.  script is useful for doing this since it extracts
  637.  the transcripts of failed calls.
  638.  
  639. --- ./html/ixotap.html    Sat Feb 14 02:51:24 1998
  640. +++ ../hylafax-v4.0pl2/./html/ixotap.html    Mon Jun 21 03:34:22 1999
  641. @@ -17,12 +17,12 @@
  642.  messages to alpha-numberic pager devices using the IXO/TAP or the
  643.  UCP protocol.
  644.  This facility is implemented with the
  645. -<A HREF="@CGIPATH@/manpage?1+sendpage">sendpage(1)</A>
  646. +<A HREF="/cgi-bin/manpage?1+sendpage">sendpage(1)</A>
  647.  client program, the
  648. -<A HREF="@CGIPATH@/manpage?1+hfaxd">hfaxd(1M)</A>
  649. +<A HREF="/cgi-bin/manpage?1+hfaxd">hfaxd(1M)</A>
  650.  server program that implements the Simple Network Pager Protocol (SNPP),
  651.  and the
  652. -<A HREF="@CGIPATH@/manpage?1+pagesend">pagesend(1M)</A>
  653. +<A HREF="/cgi-bin/manpage?1+pagesend">pagesend(1M)</A>
  654.  server program that does the actual delivery.
  655.  
  656.  <P>
  657. @@ -39,7 +39,7 @@
  658.  to a pager service provider and communicating the requests 
  659.  using the IXO/TAP or the UCP protocol. The used protocol can
  660.  be configured in the
  661. -<A HREF="@CGIPATH@/manpage?4+info">info(4F)</A> files
  662. +<A HREF="/cgi-bin/manpage?4+info">info(4F)</A> files
  663.  according capabilities of the service provider.
  664.  
  665.  <P>
  666. @@ -74,7 +74,7 @@
  667.  client-specified Pager Identifier Numbers (PINs) to a dialstring
  668.  to use in contacting the service provider.
  669.  This work is done using rules specified in a 
  670. -<A HREF="@CGIPATH@/manpage?4+pagermap">pagermap(4F)</A>
  671. +<A HREF="/cgi-bin/manpage?4+pagermap">pagermap(4F)</A>
  672.  file.
  673.  For example, the following pagermap file would accept only
  674.  PINs with a leading ``Sky'' followed by a number
  675. @@ -117,7 +117,7 @@
  676.  The parameters are: <TT>PriorityMap</TT>, <TT>KillTimeMap</TT>,
  677.  and <TT>RetryTimeMap</TT>, respectively.
  678.  Consult the 
  679. -<A HREF="@CGIPATH@/manpage?1+hfaxd">hfaxd(1M)</A>
  680. +<A HREF="/cgi-bin/manpage?1+hfaxd">hfaxd(1M)</A>
  681.  manual page for complete information on these parameters.
  682.  
  683.  <A NAME="pagesend"><P><HR WIDTH=65% ALIGN=right><H3>Setting up Pagesend</A></H3>
  684. @@ -132,9 +132,9 @@
  685.  This command should usually be defined to constrain the modem to
  686.  connect at 1200 baud using V.22 (and no error correction protocol).
  687.  This parameter can be specfied in the
  688. -<A HREF="@CGIPATH@/manpage?4+config">config(4F)</A> file and
  689. +<A HREF="/cgi-bin/manpage?4+config">config(4F)</A> file and
  690.  may be overwritten  in the
  691. -<A HREF="@CGIPATH@/manpage?4+info">info(4F)</A> file to match
  692. +<A HREF="/cgi-bin/manpage?4+info">info(4F)</A> file to match
  693.  the service provider's modem configuration.
  694.  <P>
  695.  The <TT>PagingProtocol</TT> can be set in the info(4F) file
  696. @@ -144,7 +144,7 @@
  697.  esoteric aspects of the IXO protocol implementation
  698.  and should not need to be changed;
  699.  consult
  700. -<A HREF="@CGIPATH@/manpage?4+config">config(4F)</A>
  701. +<A HREF="/cgi-bin/manpage?4+config">config(4F)</A>
  702.  for full details.
  703.  
  704.  <P>
  705. @@ -151,7 +151,7 @@
  706.  Besides the configuration parameters described above,
  707.  other pager-related information that may need to be setup
  708.  is information in the
  709. -<A HREF="@CGIPATH@/manpage?4+info">info(4F)</A> database
  710. +<A HREF="/cgi-bin/manpage?4+info">info(4F)</A> database
  711.  to constrain the maximum length
  712.  of an alpha-numeric pager message, any password string that must
  713.  be sent to the service provider during the initial login sequence,
  714. @@ -177,7 +177,7 @@
  715.  longer pages then IXO can, and has some other nice features,
  716.  but has a very strange character encoding. To accomodate UCP, two
  717.  new pager parameters have bin added to the
  718. -<A HREF="@CGIPATH@/manpage?4+info">info(4F)</A> database
  719. +<A HREF="/cgi-bin/manpage?4+info">info(4F)</A> database
  720.  together with support to overwrite the <TT>PagerSetupCmds</TT>
  721.  defined in config(4F):
  722.  <UL><LISTING>
  723. --- ./html/faxgateway.html    Sat Feb 14 02:51:52 1998
  724. +++ ../hylafax-v4.0pl2/./html/faxgateway.html    Mon Jun 21 03:34:22 1999
  725. @@ -49,7 +49,7 @@
  726.  Headers exist not only to control aspects of the transmission
  727.  but also the formatting work that is done in preparing the mail text
  728.  for transmission; consult the
  729. -<A HREF="@CGIPATH@/manpage?1+faxmail">faxmail(1)</A>
  730. +<A HREF="/cgi-bin/manpage?1+faxmail">faxmail(1)</A>
  731.  manual page for complete information.
  732.  
  733.  <P>
  734. --- ./html/building.html    Sat Feb 14 02:51:22 1998
  735. +++ ../hylafax-v4.0pl2/./html/building.html    Mon Jun 21 03:34:22 1999
  736. @@ -9,7 +9,7 @@
  737.  <BODY>
  738.  
  739.  <BASEFONT SIZE=4>
  740. -<B><FONT SIZE=+3>B</FONT>UILDING <FONT SIZE=+2>H</FONT>YLA<FONT SIZE=+1>FAX</FONT> FROM <FONT SIZE=+2>S</FONT>OURCE <FONT SIZE=+2>C</FONT>ODE</B>
  741. +<B><FONT SIZE="+3">B</FONT>UILDING <FONT SIZE="+2">H</FONT>YLA<FONT SIZE="+1">FAX</FONT> FROM <FONT SIZE="+2">S</FONT>OURCE <FONT SIZE="+2">C</FONT>ODE</B>
  742.  <BASEFONT SIZE=3>
  743.  
  744.  <HR SIZE=4>
  745. @@ -35,11 +35,11 @@
  746.  dependent on the operating system present on the machine.
  747.  Some system-specific guidance is sprinkled throughout these
  748.  materials; the remainder is in a section on
  749. -<A HREF=#Guidance>system-specific guidance</A>
  750. +<A HREF="#Guidance">system-specific guidance</A>
  751.  that is found at the end of this chapter.
  752.  
  753.  <P>
  754. -<A NAME="Before"><HR WIDTH=65% ALIGN=right><H2>Before You Start</H2></A>
  755. +<H2><A NAME="Before"><HR WIDTH="65%" ALIGN=right>Before You Start</A></H2>
  756.  
  757.  Before you build the software you <STRONG>may
  758.  need to obtain certain other
  759. @@ -51,7 +51,7 @@
  760.  close to your system.
  761.  
  762.  
  763. -<A NAME="Before.TIFF"><H4>TIFF</H4></A>
  764. +<H4><A NAME="Before.TIFF">TIFF</A></H4>
  765.  
  766.  HylaFAX requires version 3.4 or later of the freely available
  767.  TIFF software distribution.
  768. @@ -62,7 +62,7 @@
  769.  to search for TIFF include files and libraries in non-standard locations.
  770.  
  771.  
  772. -<A NAME="Before.gcc"><H4>gcc</H4></A>
  773. +<H4><A NAME="Before.gcc">gcc</A></H4>
  774.  
  775.  You need a contemporary C++ compiler to build this system.
  776.  <EM>gcc version 2.6.3 is the current recommended version to use;
  777. @@ -73,7 +73,7 @@
  778.  the include files are wrong (function prototypes that would normally
  779.  cause type casts to be done may be missing).
  780.  
  781. -<A NAME="Before.libg++"><H4>C++ runtime libraries</H4></A>
  782. +<H4><A NAME="Before.libg++">C++ runtime libraries</A></H4>
  783.  
  784.  HylaFAX requires only minimal C++ runtime support; basic dynamic
  785.  memory allocation facilities and support for creating global static
  786. @@ -96,7 +96,7 @@
  787.  <EM>When using gcc version 2.6.3, libg++2.6.2 is the
  788.  recommended version to use.</EM>
  789.  
  790. -<A NAME="Before.gs"><H4>ghostscript</H4></A>
  791. +<H4><A NAME="Before.gs">ghostscript</A></H4>
  792.  
  793.  If you are not on a Silicon Graphics machine (and maybe even if you are),
  794.  then you will need the
  795. @@ -108,7 +108,7 @@
  796.  important to us: GNU PostScript,
  797.  a version governed by the GNU Public License (GPL),
  798.  and
  799. -<A HREF=http://www.cs.wisc.edu/~ghost/>Aladdin Ghostscript</A>,
  800. +<A HREF="http://www.cs.wisc.edu/~ghost/">Aladdin Ghostscript</A>,
  801.  a version covered by the Aladdin Free Public License.
  802.  Both versions are copyrighted work and are not shareware or
  803.  in the public domain.
  804. @@ -118,7 +118,7 @@
  805.  Versions of GNU Ghostscript are distributed approximately
  806.  a year following the corresponding Aladdin Ghostscript version.
  807.  For more information on these and other issues consult the 
  808. -information located at <A HREF=http://www.cs.wisc.edu/~ghost/ghostscript/>http://www.cs.wisc.edu/~ghost/ghostscript/</A>.
  809. +information located at <A HREF="http://www.cs.wisc.edu/~ghost/ghostscript/">http://www.cs.wisc.edu/~ghost/ghostscript/</A>.
  810.  
  811.  <P>
  812.  Ghostscript Version 2.6.1 and later are known to work. 
  813. @@ -134,7 +134,7 @@
  814.  file so it does not try to generate 2D-encoded facsimile data for
  815.  outbound jobs.
  816.  
  817. -<A NAME="Before.gmake"><H4>gmake</H4></A>
  818. +<H4><A NAME="Before.gmake">gmake</A></H4>
  819.  
  820.  The make files are extensive and work untouched with the system make
  821.  under many systems.  If your make does not understand them, then you
  822. @@ -143,7 +143,7 @@
  823.  encounter problems (especially with the rules that automatically generate
  824.  source code dependency information).
  825.  
  826. -<A NAME="Before.gawk"><H4>gawk</H4></A>
  827. +<H4><A NAME="Before.gawk">gawk</A></H4>
  828.  
  829.  Several of the shell scripts included in this software make use of
  830.  awk.  These uses are reasonably simple, but will not work if your
  831. @@ -156,7 +156,7 @@
  832.  <P>
  833.  <TABLE BORDER=0>
  834.  <TR>
  835. -<TD><IMG SRC=icons/warning_icon.gif HSPACE=8 ALT="NOTE:"></TD>
  836. +<TD><IMG SRC="icons/warning_icon.gif" HSPACE=8 ALT="NOTE:"></TD>
  837.  <TD><EM>When using gawk be sure to use version 2.15 or later;
  838.  HylaFAX is unable to detect versions of gawk that do not work
  839.  correctly.</EM></TD>
  840. @@ -163,7 +163,7 @@
  841.  </TR>
  842.  </TABLE>
  843.  
  844. -<A NAME="Before.sed"><H4>sed</H4></A>
  845. +<H4><A NAME="Before.sed">sed</A></H4>
  846.  
  847.  Many of the shell scripts included in this software make use of
  848.  sed.  Certain systems are known to have versions of sed that do not
  849. @@ -175,7 +175,7 @@
  850.  The software configuration shell script (configure) and the modem
  851.  configuration shell script (faxaddmodem) make heavy use of
  852.  the
  853. -<A HREF="@CGIPATH@/manpage?1+test">test</A>
  854. +<A HREF="/cgi-bin/manpage?1+test">test</A>
  855.  program.  On some systems the <B>/bin/test</B>
  856.  program does not support options such as <TT>-c</TT>
  857.  (test if a file is a character special
  858. @@ -184,7 +184,7 @@
  859.  <A HREF="ftp://ftp.uu.net/">ftp.uu.net</A>.
  860.  <P>
  861.  
  862. -<A NAME="Before.ps2fax"><H4>ps2fax binary for IRIX systems</H4></A>
  863. +<H4><A NAME="Before.ps2fax">ps2fax binary for IRIX systems</A></H4>
  864.  
  865.  The Display PostScript-based imager for Silicon Graphics
  866.  systems is included in the
  867. @@ -199,7 +199,7 @@
  868.  
  869.  <P><HR>
  870.  
  871. -<A NAME="Building"><H2>The Build Procedure</H2></A>
  872. +<H2><A NAME="Building">The Build Procedure</A></H2>
  873.  
  874.  To build the software you need to first run the configure shell script
  875.  that is located in the top level of the source directory.
  876. @@ -224,7 +224,7 @@
  877.  be ``<I>make-able</I>'' in each directory:
  878.  
  879.  <UL>
  880. -<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=80%>
  881. +<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="80%">
  882.  
  883.  <TR>
  884.  <TD><U><B>Target</B></U></TD>
  885. @@ -268,7 +268,7 @@
  886.  "<TT>make distclean</TT>" the configure script must
  887.  be run again to create the Makefiles and other build-related files.
  888.  
  889. -<A NAME="BuildTrees"><P><HR WIDTH=65% ALIGN=right><H3>Build Trees</H3></A>
  890. +<H3><A NAME="BuildTrees"><P><HR WIDTH="65%" ALIGN=right>Build Trees</A></H3>
  891.  
  892.  There are two schemes for configuring and building the software.
  893.  If you intend to build the software for only one target system, you
  894. @@ -335,7 +335,7 @@
  895.  </TR>
  896.  </TABLE>
  897.  
  898. -<A NAME="ConfigFiles"><P><HR WIDTH=65% ALIGN=right><H3>Configuration Files</H3></A>
  899. +<H3><A NAME="ConfigFiles"><P><HR WIDTH="65%" ALIGN=right>Configuration Files</A></H3>
  900.  
  901.  The configuration process is critical to the proper compilation,
  902.  installation, and operation of the software.
  903. @@ -381,7 +381,7 @@
  904.  <P>
  905.  <TABLE BORDER=0>
  906.  <TR>
  907. -<TD><IMG SRC=icons/info_icon.gif HSPACE=8 ALT="NOTE:"></TD>
  908. +<TD><IMG SRC="icons/info_icon.gif" HSPACE=8 ALT="NOTE:"></TD>
  909.  <TD><EM>configure reads any <B>config.site</B> file first, and
  910.  then any <B>config.local</B> file.
  911.  This permits target-specific definitions to override
  912. @@ -417,8 +417,8 @@
  913.  The complete list of configuration parameters is given in the
  914.  sample <B>config.site</B> file provided in the source distribution.
  915.  Also, the sections below on
  916. -``<A HREF=#Packages>Configuring Packages</A>'' and
  917. -``<A HREF=#Parameters>Configuration Parameters</A>''
  918. +``<A HREF="#Packages">Configuring Packages</A>'' and
  919. +``<A HREF="#Parameters">Configuration Parameters</A>''
  920.  have information on the most important or obscure parameters.
  921.  
  922.  <P>
  923. @@ -445,7 +445,7 @@
  924.  <P>
  925.  <TABLE BORDER=0>
  926.  <TR>
  927. -<TD><IMG SRC=icons/warning_icon.gif HSPACE=8 ALT="NOTE:"></TD>
  928. +<TD><IMG SRC="icons/warning_icon.gif" HSPACE=8 ALT="NOTE:"></TD>
  929.  <TD><EM>Beware that the configure script is designed to be 
  930.  similar to scripts generated by the GNU autoconf facility but
  931.  it is not 100% compatible.  Use the <TT>-help</TT> option to
  932. @@ -453,7 +453,7 @@
  933.  </TR>
  934.  </TABLE>
  935.  
  936. -<A NAME="Packages"><P><HR WIDTH=65% ALIGN=right><H3>Configuring Packages</H3></A>
  937. +<H3><A NAME="Packages"><P><HR WIDTH="65%" ALIGN=right>Configuring Packages</A></H3>
  938.  
  939.  HylaFAX uses the notion of a <I>package</I> to control
  940.  which pieces of software are included in a build.
  941. @@ -488,9 +488,9 @@
  942.  This package contains Adobe Font Metric files that
  943.  came from the public dvips distribution.
  944.  AFM files are required by the
  945. -<A HREF="@CGIPATH@/manpage?1+textfmt">textfmt(1)</A>
  946. +<A HREF="/cgi-bin/manpage?1+textfmt">textfmt(1)</A>
  947.  and
  948. -<A HREF="@CGIPATH@/manpage?1+faxmail">faxmail(1)</A>
  949. +<A HREF="/cgi-bin/manpage?1+faxmail">faxmail(1)</A>
  950.  programs for converting ASCII text to PostScript.
  951.  The AFM files should reflect the characteristics of the
  952.  fonts that are used for imaging PostScript on the fax server.
  953. @@ -635,7 +635,7 @@
  954.  This package controls whether or not to configure the
  955.  System V-style support for automatically starting the HylaFAX
  956.  queuer process from
  957. -<A HREF="@CGIPATH@/manpage?1+init">init(1)</A>.
  958. +<A HREF="/cgi-bin/manpage?1+init">init(1)</A>.
  959.  By default this support is configured for installation only if
  960.  the target system appears to use a System V-style init (<TT>auto</TT>);
  961.  i.e. the <B>/etc/rc0.d</B> and <B>/etc/rc2.d</B> directories exist.
  962. @@ -673,7 +673,7 @@
  963.  
  964.  </TABLE>
  965.  
  966. -<A NAME="HTML"><P><HR WIDTH=65% ALIGN=right><H3>Configuring the HTML Documentation</H3></A>
  967. +<H3><A NAME="HTML"><P><HR WIDTH="65%" ALIGN=right>Configuring the HTML Documentation</A></H3>
  968.  
  969.  HylaFAX comes with extensive documentation written in HTML, the language
  970.  used to author many documents found on the World Wide Web (WWW).
  971. @@ -707,7 +707,6 @@
  972.  <TD ALIGN=left><B>Description</B></TD>
  973.  </TR>
  974.  
  975. -</TT></PRE></UL>
  976.  <TR>
  977.  <TD VALIGN=top><TT>DIR_HTML</TT></TD>
  978.  <TD VALIGN=top><B>/var/httpd/hylafax</B></TD>
  979. @@ -745,37 +744,9 @@
  980.  All instances of <TT>@</TT><TT>HTMLPATH@</TT> and <TT>@</TT><TT>CGIPATH@</TT>
  981.  must be replaced with the values of <TT>DIR_HTML</TT> and <TT>DIR_CGI</TT>,
  982.  respectively.
  983. -(This was done automatically
  984. -in previous versions of HylaFAX but must now
  985. -be done manually.)
  986. -A shell script to do this is:
  987.  
  988. -<UL><LISTING>
  989. -#! /bin/sh
  990. -ROOT=${1-/hylafax}
  991. -CGI=${2-/cgi-bin}
  992. -PATTERN="@[a-zA-Z][a-zA-Z]*@"
  993. -
  994. -patch()
  995. -{
  996. -   chmod +w $1
  997. -   ed - $1<<EOF
  998. -g;@<B>HTMLPATH</B>@;s;;$ROOT;g
  999. -g;@<B>CGIPATH@</B>;s;;$CGI;g
  1000. -w
  1001. -q
  1002. -EOF
  1003. -    chmod -w $1
  1004. -}
  1005. -
  1006. -FILES=`grep -l "$PATTERN" *.html */*.html`
  1007. -test "$FILES" && {
  1008. -   for i in $FILES
  1009. -   do
  1010. -       echo $i; patch $i;
  1011. -   done
  1012. -}
  1013. -</LISTING></UL>
  1014. +This is now done automatically at install time, using the
  1015. +shell script <A HREF="./fixhtml.sh">fixhtml.sh</A>.
  1016.  
  1017.  <P>
  1018.  There are a few other issues to consider when installing the CGI scripts:
  1019. @@ -784,7 +755,7 @@
  1020.  <LI>The <TT>manpage</TT> script that provides access to the UNIX
  1021.     manual pages may require some tailoring if manual pages are installed
  1022.     in non-standard locations or if the normal system
  1023. -   <A HREF="@CGIPATH@/manpage?1+man">man(1)</A>
  1024. +   <A HREF="/cgi-bin/manpage?1+man">man(1)</A>
  1025.     command does not support the expected options.  If you have
  1026.     problems consult the script.
  1027.  <LI>If local support is to be provided, it may be worthwhile to alter
  1028. @@ -791,7 +762,7 @@
  1029.     the electronic mail addresses embedded in several of the CGI scripts.
  1030.  </UL>
  1031.  
  1032. -<A NAME="Upgrading"><P><HR WIDTH=65% ALIGN=right><H3>Upgrading From FlexFAX</H3></A>
  1033. +<H3><A NAME="Upgrading"><P><HR WIDTH="65%" ALIGN=right>Upgrading From FlexFAX</A></H3>
  1034.  
  1035.  If you were previously using FlexFAX beware that 
  1036.  several things have changed in incompatible ways. 
  1037. @@ -820,7 +791,7 @@
  1038.     file with a <B>.N</B> suffix and print a warning message.
  1039.     Be sure to reconcile these conflicts by comparing the old
  1040.     and new file contents with a program like 
  1041. -   <A HREF="@CGIPATH@/manpage?1+diff">diff(1)</A>; in most cases
  1042. +   <A HREF="/cgi-bin/manpage?1+diff">diff(1)</A>; in most cases
  1043.     you should incorporate any local modifications into the new
  1044.     file and install it for use.
  1045.  </UL>
  1046. @@ -830,7 +801,7 @@
  1047.  discussed in the chapter that describes
  1048.  <A HREF="setup.html#FlexFAX">setting up the server</A>.
  1049.  
  1050. -<A NAME="Sample"><P><HR WIDTH=65% ALIGN=right><H3>A Sample Configuration Session</H3></A>
  1051. +<H3><A NAME="Sample"><P><HR WIDTH="65%" ALIGN=right>A Sample Configuration Session</A></H3>
  1052.  
  1053.  This section shows a sample configuration session and describes
  1054.  the work done.  The session on the left  in a <TT>fixed width
  1055. @@ -909,7 +880,7 @@
  1056.  <TR>
  1057.  <TD COLSPAN=2><FONT SIZE=2>
  1058.  <HR>
  1059. -<IMG SRC="icons/warning_icon.gif" ALIGN=left HSPACE=8>
  1060. +<IMG SRC="icons/warning_icon.gif" ALIGN=left HSPACE=8 ALT="Warning:">
  1061.  <EM>Note that an ANSI C compiler is required to build the software.
  1062.  If a C compiler requires options to enable ANSI C compilation, these
  1063.  options can be specified with the <TT>ENVOPTS</TT> parameter.</EM>
  1064. @@ -1249,7 +1220,7 @@
  1065.  
  1066.  </TABLE>
  1067.  
  1068. -<A NAME="Parameters"><P><HR WIDTH=65% ALIGN=right><H3>Configuration Parameters</H3></A>
  1069. +<H3><A NAME="Parameters"><P><HR WIDTH="65%" ALIGN=right>Configuration Parameters</A></H3>
  1070.  
  1071.  This section gives a brief description of the less obvious
  1072.  configuration parameters.  Consult the distributed <B>config.site</B>
  1073. @@ -1435,7 +1406,7 @@
  1074.  Whether to pass the argument to the TIOCMBIS ioctl
  1075.  by value or by reference.  On most systems the value is passed
  1076.  by reference; consult
  1077. -<A HREF="@CGIPATH@/manpage?7+termio">termio(7)</A>
  1078. +<A HREF="/cgi-bin/manpage?7+termio">termio(7)</A>
  1079.  for your system if you are unsure how your system works.
  1080.  Setting this parameter to <TT>yes</TT> is the default and generates
  1081.  code for passing the argument by reference.
  1082. @@ -1693,7 +1664,7 @@
  1083.  This parameter is usually one of <TT>ascii</TT>, <TT>binary</TT>, 
  1084.  <TT>-ascii</TT> or <TT>+ascii</TT>;
  1085.  consult the
  1086. -<A HREF="@CGIPATH@/manpage?4+config">config(4F)</A>
  1087. +<A HREF="/cgi-bin/manpage?4+config">config(4F)</A>
  1088.  manual page for a description of the <B>UUCPLockType</B>
  1089.  configuration parameter.
  1090.  </TR>
  1091. @@ -1750,7 +1721,7 @@
  1092.  The scheme to use when preparing and installing manual pages.
  1093.  Schemes are constructed according to:
  1094.  <UL>
  1095. -<<I>organization</I>>-<<I>formatting</I>>-<<I>compression</I>>[-<<I>suffix</I>>]
  1096. +<LI><<I>organization</I>>-<<I>formatting</I>>-<<I>compression</I>>[-<<I>suffix</I>>]
  1097.  </UL>
  1098.  where:
  1099.  <<I>organization</I>> is either <TT>bsd</TT>
  1100. @@ -1776,7 +1747,7 @@
  1101.  The default page size that client applications will use for submitted
  1102.  facsimile.  Page sizes are specified by name and checked against the
  1103.  pagesizes database installed in the <TT>DIR_LIBDATA</TT> directory.
  1104. -See also <A HREF="@CGIPATH@/manpage?4+pagesizes">pagesizes(4F)</A>.
  1105. +See also <A HREF="/cgi-bin/manpage?4+pagesizes">pagesizes(4F)</A>.
  1106.  </TR>
  1107.  
  1108.  <TR>
  1109. @@ -1941,7 +1912,7 @@
  1110.  
  1111.  </TABLE>
  1112.  
  1113. -<A NAME="Troubleshooting"><P><HR WIDTH=65% ALIGN=right><H2>Troubleshooting Build Problems</H2></A>
  1114. +<H2><A NAME="Troubleshooting"><P><HR WIDTH="65%" ALIGN=right>Troubleshooting Build Problems</A></H2>
  1115.  
  1116.  Most compilation problems are because the configure script
  1117.  did not properly setup the software for building.
  1118. @@ -1982,7 +1953,7 @@
  1119.  if this is true of your system then you are unlikely to get HylaFAX
  1120.  to build correctly.
  1121.  
  1122. -<A NAME="Guidance"><P><HR WIDTH=65% ALIGN=right><H2>System-specific Guidance</H2></A>
  1123. +<H2><A NAME="Guidance"><P><HR WIDTH="65%" ALIGN=right>System-specific Guidance</A></H2>
  1124.  
  1125.  This section contains some build-related issues that are
  1126.  dependent on the operating system installed on the build machine.
  1127. @@ -1990,7 +1961,7 @@
  1128.  feedback from users accumulated over multiple HylaFAX versions
  1129.  and/or operating system releases.
  1130.  
  1131. -<A NAME="AIX"><H3>AIX Guidance</H3></A>
  1132. +<H3><A NAME="AIX">AIX Guidance</A></H3>
  1133.  
  1134.  To use the IBM xlC C++ compiler
  1135.  you must have a version that supports the <TT>-+</TT> option so that
  1136. @@ -2005,7 +1976,7 @@
  1137.  parameter passed to <TT>accept</TT>, <TT>getpeername</TT>,
  1138.  and <TT>getsockname</TT>.
  1139.  
  1140. -<A NAME="BSDI"><H3>BSD/OS Guidance</H3></A>
  1141. +<H3><A NAME="BSDI">BSD/OS Guidance</A></H3>
  1142.  
  1143.  Beware that the standard BSD/OS distributions place many files
  1144.  and applications in non-standard locations.
  1145. @@ -2031,7 +2002,7 @@
  1146.  Note that you will also need to specify the location of the TIFF
  1147.  software because the version distributed with BSD/OS 2.1 is too old to use.
  1148.  
  1149. -<A NAME="Dell"><H3>Dell SVR4 Guidance</H3></A>
  1150. +<H3><A NAME="Dell">Dell SVR4 Guidance</A></H3>
  1151.  
  1152.  On some releases <B><sys/mkdev.h></B> includes static functions with
  1153.  non-ANSI C definitions; these must be manually corrected before
  1154. @@ -2046,7 +2017,7 @@
  1155.  or by creating a <B>config.local</B> file that explicitly sets the
  1156.  <B>PATH_GETTY</B> configuration parameter.
  1157.  
  1158. -<A NAME="FreeBSD"><H3>FreeBSD Guidance</H3></A>
  1159. +<H3><A NAME="FreeBSD">FreeBSD Guidance</A></H3>
  1160.  
  1161.  FreeBSD 2.0 does not include the file <B><osfcn.h></B>.
  1162.  If the software does not compile without this file
  1163. @@ -2054,7 +2025,7 @@
  1164.  libg++ distribution: ftp://prep.ai.mit.edu/pub/gnu/libg++*.tar.gz,
  1165.  libg++-2.6.2/libg++/src/osfcn.h.
  1166.  
  1167. -<A NAME="HP-UX"><H3>HP-UX Guidance</H3></A>
  1168. +<H3><A NAME="HP-UX">HP-UX Guidance</A></H3>
  1169.  
  1170.  Under HP-UX 9.05
  1171.  the standard make incorrectly processes VPATH; either use gmake
  1172. @@ -2071,13 +2042,13 @@
  1173.  This confuses the <B>configure</B> script; to work around the problem
  1174.  set <TT>UTMP=utmp</TT> when configuring the build environment.
  1175.  
  1176. -<A NAME="Linux"><H3>Linux Guidance</H3></A>
  1177. +<H3><A NAME="Linux">Linux Guidance</A></H3>
  1178.  
  1179.  Under various versions of Linux;
  1180.  when linking with the <TT>-g</TT> option; if the linker complains
  1181.  about needing <B>libc.so.4</B>, then it is necessary to setup symbolic
  1182. -links in <B>/usr/lib</B> so that: <B>libg.a</B> -> <B>libc.a</B>
  1183. -and <B>libg.sa</B> -> <B>libc.sa</B>.
  1184. +links in <B>/usr/lib</B> so that: <B>libg.a</B> -> <B>libc.a</B>
  1185. +and <B>libg.sa</B> -> <B>libc.sa</B>.
  1186.  
  1187.  <P>
  1188.  Some recent versions of Linux come setup so that when C++
  1189. @@ -2092,7 +2063,7 @@
  1190.  (the standard distributions do not cause problems).
  1191.  
  1192.  
  1193. -<A NAME="IRIX"><H3>IRIX Guidance</H3></A>
  1194. +<H3><A NAME="IRIX">IRIX Guidance</A></H3>
  1195.  
  1196.  Older versions of the SGI C++ compiler do not correctly handle
  1197.  nested types.
  1198. @@ -2112,7 +2083,7 @@
  1199.  It may be preferrable to set <TT>SCRIPT_SH=/bin/ksh</TT>
  1200.  though it is not necessary.
  1201.  
  1202. -<A NAME="SCO"><H3>SCO Guidance</H3></A>
  1203. +<H3><A NAME="SCO">SCO Guidance</A></H3>
  1204.  
  1205.  These notes pertain to SCO 3.2 v4.2; they may also be relevant to other
  1206.  versions.
  1207. @@ -2246,7 +2217,7 @@
  1208.    #endif /* !INKERNEL */
  1209.  </LISTING>
  1210.  
  1211. -<A NAME="Solaris"><H3>Solaris Guidance</H3></A>
  1212. +<H3><A NAME="Solaris">Solaris Guidance</A></H3>
  1213.  
  1214.  Under (at least) Solaris 2.3
  1215.  the standard make does VPATH processing incorrectly for files
  1216. @@ -2263,7 +2234,7 @@
  1217.  or the path is explicitly set with a <TT>-R</TT> flag in the
  1218.  <TT>LIBTIFF</TT> configuration parameter.
  1219.  
  1220. -<A NAME="Ultrix"><H3>Ultrix Guidance</H3></A>
  1221. +<H3><A NAME="Ultrix">Ultrix Guidance</A></H3>
  1222.  
  1223.  [<CITE>Ed: this information comes from Tom Lislegaard.</CITE>]
  1224.  
  1225. @@ -2410,7 +2381,7 @@
  1226.  have not tried to build with the <B>port/syslog.c</B> support
  1227.  included with HylaFAX; though it should be equivalent).
  1228.  
  1229. -<A NAME="UnixWare"><H3>UnixWare Guidance</H3></A>
  1230. +<H3><A NAME="UnixWare">UnixWare Guidance</A></H3>
  1231.  
  1232.  One system include file needs to be patched to correct
  1233.  function prototypes:
  1234. @@ -2465,11 +2436,11 @@
  1235.  <!--FOOTER-->
  1236.  
  1237.  <P>
  1238. -<TABLE BORDER=0 WIDTH=100%>
  1239. +<TABLE BORDER=0 WIDTH="100%">
  1240.  <TR>
  1241. -<TD><A HREF="setup.html"><IMG SRC="icons/next.gif">
  1242. +<TD><A HREF="setup.html"><IMG SRC="icons/next.gif" ALT="">
  1243.  How to setup a HylaFAX server and prepare it for use</A>.</TD>
  1244. -<TD><A HREF="toc.html"><IMG SRC="icons/back.gif">
  1245. +<TD><A HREF="toc.html"><IMG SRC="icons/back.gif" ALT="">
  1246.  HylaFAX table of contents</A>.</TD>
  1247.  </TR>
  1248.  </TABLE>
  1249. --- ./html/overview.html    Sat Feb 14 02:51:26 1998
  1250. +++ ../hylafax-v4.0pl2/./html/overview.html    Mon Jun 21 03:34:22 1999
  1251. @@ -34,14 +34,14 @@
  1252.  
  1253.  <P>
  1254.  Outgoing documents can be any format; the
  1255. -<A HREF="@CGIPATH@/manpage?1+sendfax">sendfax</A>
  1256. +<A HREF="/cgi-bin/manpage?1+sendfax">sendfax</A>
  1257.  program uses a
  1258. -<A HREF="@CGIPATH@/manpage?4+typerules">rule-based definition file</A>
  1259. +<A HREF="/cgi-bin/manpage?4+typerules">rule-based definition file</A>
  1260.  similar to the System V <B>/etc/magic</B> file 
  1261.  to deduce document types and to decide how to convert each document
  1262.  to a form suitable for transmission (either PostScript or TIFF/F).
  1263.  Automatic cover page generation is supported and users can easily
  1264. -<A HREF="@CGIPATH@/manpage?1+faxcover">tailor cover pages</A>
  1265. +<A HREF="/cgi-bin/manpage?1+faxcover">tailor cover pages</A>
  1266.  to their environment.  A simple text-based
  1267.  phonebook database is supported by the sendfax program.
  1268.  Information is also
  1269. @@ -52,7 +52,7 @@
  1270.  Incoming facsimile are stored in a receiving area as TIFF/F (read
  1271.  ``<I>TIFF Class F</I>'') files and may be automatically delivered by mail
  1272.  and/or printed.  A fax server status program,
  1273. -<A HREF="@CGIPATH@/manpage?1+faxstat">faxstat</A>,
  1274. +<A HREF="/cgi-bin/manpage?1+faxstat">faxstat</A>,
  1275.  can be used to monitor the send and receive queues,
  1276.  as well as the state of facsimile servers.
  1277.  
  1278. @@ -70,7 +70,7 @@
  1279.  The software can also be
  1280.  configured so that incoming data calls cause HylaFAX to invoke the
  1281.  standard system
  1282. -<A HREF="@CGIPATH@/manpage?1+getty">getty</A>
  1283. +<A HREF="/cgi-bin/manpage?1+getty">getty</A>
  1284.  program.
  1285.  
  1286.  <P>
  1287. @@ -82,7 +82,7 @@
  1288.  designed to be lightweight and easy to port; imaging can be offloaded
  1289.  to the server or done on the client.  (Imaging is however, typically
  1290.  done on the server because it simplifies administration.) 
  1291. -An <A HREF="@CGIPATH@/manpage?4+hosts">access control</A>
  1292. +An <A HREF="/cgi-bin/manpage?4+hosts">access control</A>
  1293.  mechanism is included to control which users on which machines may
  1294.  access a server.
  1295.  Clients and servers communicate using well-defined publicly
  1296. @@ -107,7 +107,7 @@
  1297.  The server requires a PostScript to facsimile imaging utility for
  1298.  useful operation (otherwise, only pre-imaged facsimile may be
  1299.  transmitted.)  A
  1300. -<A HREF="@CGIPATH@/manpage?1+ps2fax">Display PostScript-based imager</A>
  1301. +<A HREF="/cgi-bin/manpage?1+ps2fax">Display PostScript-based imager</A>
  1302.  is provided for IRIX 4.x- and 5.x-based systems.
  1303.  For other systems,
  1304.  <A HREF="ghostscript.html">a Ghostscript-based version</A>
  1305. --- ./html/setup-advanced.html    Sat Feb 14 02:51:29 1998
  1306. +++ ../hylafax-v4.0pl2/./html/setup-advanced.html    Mon Jun 21 03:34:23 1999
  1307. @@ -132,7 +132,7 @@
  1308.  such as mapping ``a-zA-Z'' to the corresponding numeric codes.
  1309.  
  1310.  <P>
  1311. -Consult <A HREF="@CGIPATH@/manpage?4+dialrules">dialrules(4F)</A>
  1312. +Consult <A HREF="/cgi-bin/manpage?4+dialrules">dialrules(4F)</A>
  1313.  for detailed information.
  1314.  
  1315.  <A NAME="TagLine"><P><HR WIDTH=65% ALIGN=right><H3>Tagline Support</A></H3>
  1316. @@ -200,7 +200,7 @@
  1317.  which prints three fields containing the phone number of the server,
  1318.  the date and time of the outgoing job, and the page number and total pages
  1319.  for the job.  Consult the <TT>TagLineFormat</TT> parameter description in
  1320. -<A HREF="@CGIPATH@/manpage?4+config">config(4F)</A>
  1321. +<A HREF="/cgi-bin/manpage?4+config">config(4F)</A>
  1322.  for information on configuring a different format string.
  1323.  
  1324.  <P>
  1325. @@ -209,7 +209,7 @@
  1326.  <TD><IMG SRC="icons/info_icon.gif" HSPACE=8></TD>
  1327.  <TD>
  1328.  The
  1329. -<A HREF="@CGIPATH@/manpage?1+tagtest">tagtest(1M)</A>
  1330. +<A HREF="/cgi-bin/manpage?1+tagtest">tagtest(1M)</A>
  1331.  program may be used to try out different tag
  1332.  line formats and fonts before they are configured for use by the
  1333.  server.
  1334. @@ -385,7 +385,7 @@
  1335.  </TT></UL>
  1336.  
  1337.  Consult
  1338. -<A HREF="@CGIPATH@/manpage?4+config">config(4F)</A>
  1339. +<A HREF="/cgi-bin/manpage?4+config">config(4F)</A>
  1340.  for a full description of the caller-ID-related configuration
  1341.  parameters.
  1342.  
  1343. @@ -458,7 +458,7 @@
  1344.  <TT>PercentGoodLines</TT> and
  1345.  <TT>MaxConsecutiveBadLines</TT>;
  1346.  see
  1347. -<A HREF="@CGIPATH@/manpage?4+config">config(4F)</A>
  1348. +<A HREF="/cgi-bin/manpage?4+config">config(4F)</A>
  1349.  for more information.  These parameters define the
  1350.  criteria by which the server decides if a received page has acceptable
  1351.  copy quality.  Pages that are deemed unacceptable are rejected and the
  1352. @@ -505,7 +505,7 @@
  1353.  parameter must be set to the pathname of a cover sheet template
  1354.  file to use in generating continuation cover pages.
  1355.  This cover page template file is passed to the
  1356. -<A HREF="@CGIPATH@/manpage?1+mkcover">mkcover(1M)</A>
  1357. +<A HREF="/cgi-bin/manpage?1+mkcover">mkcover(1M)</A>
  1358.  script, or to the program specified with the <TT>ContCoverCmd</TT>
  1359.  configuration parameter; consult the mkcover manual page
  1360.  for a description of this file.
  1361. @@ -524,7 +524,7 @@
  1362.  To constrain calls to a particular time or range of times the
  1363.  <TT>TimeOfDay</TT> parameter can be setup according to the syntax
  1364.  specified in
  1365. -<A HREF="@CGIPATH@/manpage?4+config">config(4F)</A>.
  1366. +<A HREF="/cgi-bin/manpage?4+config">config(4F)</A>.
  1367.  This syntax is consistent with the syntax used by the UUCP software.
  1368.  For example, to permit outbound calls only between 9AM and 5PM
  1369.  local time the following might be used:
  1370. @@ -547,7 +547,7 @@
  1371.  configuration parameter.
  1372.  This parameter specifies the pathname of a file that holds
  1373.  per-destination control parameters;
  1374. -<A HREF="@CGIPATH@/manpage?4+destctrls">destctrls(4F)</A>.
  1375. +<A HREF="/cgi-bin/manpage?4+destctrls">destctrls(4F)</A>.
  1376.  
  1377.  <P>
  1378.  Per-destination controls are especially useful for controlling
  1379. @@ -693,7 +693,7 @@
  1380.  
  1381.  It is desirable to deliver inbound facsimile directly to
  1382.  receipients.  HylaFAX routes inbound facsimile through the
  1383. -<A HREF="@CGIPATH@/manpage?1+faxrcvd">faxrcvd(1M)</A> shell script.
  1384. +<A HREF="/cgi-bin/manpage?1+faxrcvd">faxrcvd(1M)</A> shell script.
  1385.  This script may be tailored to use local knowledge and/or tools to
  1386.  route and deliver inbound facsimile.
  1387.  In particular, if facsimile are received from well-known senders 
  1388. @@ -736,7 +736,7 @@
  1389.  Note however that because a TSI is not authenticated in any
  1390.  way it is a simple matter for a caller to masquerade as an
  1391.  acceptable sender and bypass the access control mechanism.
  1392. -Consult <A HREF="@CGIPATH@/manpage?4+tsi">tsi(4F)</A>
  1393. +Consult <A HREF="/cgi-bin/manpage?4+tsi">tsi(4F)</A>
  1394.  for complete details of this facility.
  1395.  
  1396.  <A NAME="LockFiles"><P><HR WIDTH=65% ALIGN=right><H3>UUCP Lock Files</A></H3>
  1397. @@ -771,7 +771,7 @@
  1398.  system at the time that HylaFAX is configured for building.
  1399.  It is possible, however, to override these parameters through
  1400.  the runtime configuration files; consult the 
  1401. -<A HREF="@CGIPATH@/manpage?4+config">config(4F)</A>
  1402. +<A HREF="/cgi-bin/manpage?4+config">config(4F)</A>
  1403.  manual page for information about the <TT>UUCPLockType</TT>
  1404.  configuration parameter.
  1405.  In addition to the lock type there are configuration parameters
  1406. @@ -778,7 +778,7 @@
  1407.  that control the protection mode of the lock file (<TT>UUCPLockMode</TT>),
  1408.  the directory in which lock files are created (<TT>UUCPLockDir</TT>),
  1409.  and a timeout parameter used to purge <I>stale lock files</I>.
  1410. -Again, consult <A HREF="@CGIPATH@/manpage?4+config">config(4F)</A> for
  1411. +Again, consult <A HREF="/cgi-bin/manpage?4+config">config(4F)</A> for
  1412.  a full description of these parameters.
  1413.  
  1414.  <A NAME="Class2Liars"><P><HR WIDTH=65% ALIGN=right><H3>Modems that Lie about their Capabilities</A></H3>
  1415. @@ -1451,7 +1451,7 @@
  1416.  <LI>Wait for a response from the modem that signifies carrier has
  1417.      been established and which identifies the type of call.
  1418.      The exact set of responses is given in 
  1419. -    <A HREF="@CGIPATH@/manpage?4+config">config(4F)</A>.
  1420. +    <A HREF="/cgi-bin/manpage?4+config">config(4F)</A>.
  1421.  <LI>If <TT>ModemWaitForConnect</TT> is enabled, then HylaFAX will read
  1422.      responses from the modem until a <TT>CONNECT</TT> response is sent
  1423.      to the host or an error is detected; e.g.
  1424. --- ./html/Modems/index.html    Sat Feb 14 02:51:35 1998
  1425. +++ ../hylafax-v4.0pl2/./html/Modems/index.html    Mon Jun 21 03:34:24 1999
  1426. @@ -33,14 +33,14 @@
  1427.  <UL>
  1428.  
  1429.  <LI><A HREF="att-dataport.html">AT&T Paradyne DataPort</A>
  1430. -<IMG SRC="@HTMLPATH@/icons/smiley.gif" ALT="(Recommended)">
  1431. +<IMG SRC="/hylafax/icons/smiley.gif" ALT="(Recommended)">
  1432.  <LI><A HREF="digicom-scout.html">Digicom Scout+</A>
  1433.  <LI><A HREF="everex-2496d.html">Everex EverFax 24/96D</A>
  1434.  <LI><A HREF="hayes-optima2400.html">Hayes Optima 2400+Fax96</A>
  1435.  <LI><A HREF="multitech-1432.html">Multi-Tech MT1432BA</A>
  1436. -<IMG SRC="@HTMLPATH@/icons/smiley.gif" ALT="(Recommended)">
  1437. +<IMG SRC="/hylafax/icons/smiley.gif" ALT="(Recommended)">
  1438.  <LI><A HREF="multitech-1932.html">Multi-Tech MT1932ZDX</A>
  1439. -<IMG SRC="@HTMLPATH@/icons/smiley.gif" ALT="(Recommended)">
  1440. +<IMG SRC="/hylafax/icons/smiley.gif" ALT="(Recommended)">
  1441.  <LI><A HREF="nuvo-96424pfx.html">Nuvo Voyager 96424PFX</A>
  1442.  <LI><A HREF="ppi-pm14400fxmt.html">Practical Peripherals PM14400FXMT</A>
  1443.  <LI><A HREF="supra-v32bis.html">Supra SupraFAX v.32bis</A>
  1444. @@ -50,7 +50,7 @@
  1445.  <LI><A HREF="usr-courier.html">USRobotics Courier</A>
  1446.  <LI><A HREF="usr-sportster.html">USRobotics Sportster</A>
  1447.  <LI><A HREF="zyxel-1496.html">Zero One Networking ZyXEL U-1496</A>
  1448. -<IMG SRC="@HTMLPATH@/icons/smiley.gif" ALT="(Recommended)">
  1449. +<IMG SRC="/hylafax/icons/smiley.gif" ALT="(Recommended)">
  1450.  
  1451.  </UL>
  1452.  
  1453. @@ -57,7 +57,7 @@
  1454.  <HR>
  1455.  
  1456.  <ADDRESS>
  1457. -<A HREF="@HTMLPATH@/sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>.
  1458. +<A HREF="/hylafax/sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>.
  1459.  Last updated: $Date: 1995/02/20 01:24:45 $
  1460.  </ADDRESS>
  1461.  
  1462. --- ./html/Modems/digicom-scout.html    Sat Feb 14 02:51:36 1998
  1463. +++ ../hylafax-v4.0pl2/./html/Modems/digicom-scout.html    Mon Jun 21 03:34:24 1999
  1464. @@ -19,7 +19,7 @@
  1465.  </UL>
  1466.  
  1467.  <DL COMPACT>
  1468. -<DT><IMG SRC="@HTMLPATH@/icons/info_icon.gif" ALT="o">
  1469. +<DT><IMG SRC="/hylafax/icons/info_icon.gif" ALT="o">
  1470.  <DD>There is online
  1471.  <A HREF="http://www.whnet.com/wolfgang/scout.html">documentation</A>
  1472.  and an
  1473. @@ -63,7 +63,7 @@
  1474.  </UL>
  1475.  
  1476.  <P>
  1477. -<A HREF="everex-2496d.html"><IMG SRC="@HTMLPATH@/icons/next.gif">
  1478. +<A HREF="everex-2496d.html"><IMG SRC="/hylafax/icons/next.gif">
  1479.  Everex 24/96D</A>
  1480.  
  1481.  <HR>
  1482. --- ./html/Modems/ppi-pm14400fxmt.html    Sat Feb 14 02:51:39 1998
  1483. +++ ../hylafax-v4.0pl2/./html/Modems/ppi-pm14400fxmt.html    Mon Jun 21 03:34:24 1999
  1484. @@ -17,7 +17,7 @@
  1485.  </UL>
  1486.  
  1487.  <DL COMPACT>
  1488. -<DT><IMG SRC="@HTMLPATH@/icons/info_icon.gif" ALT="o">
  1489. +<DT><IMG SRC="/hylafax/icons/info_icon.gif" ALT="o">
  1490.  <DD>There is an 
  1491.  <A HREF="http://www.ios.com/~shag/ppi/">FAQ for PPI modems</A>.
  1492.  </DL>
  1493. @@ -48,7 +48,7 @@
  1494.  </UL>
  1495.  
  1496.  <P>
  1497. -<A HREF="supra-v32bis.html"><IMG SRC="@HTMLPATH@/icons/next.gif">
  1498. +<A HREF="supra-v32bis.html"><IMG SRC="/hylafax/icons/next.gif">
  1499.  Supra SupraFAX v.32bis</A>
  1500.  
  1501.  <HR>
  1502. --- ./html/Modems/usr-sportster.html    Sat Feb 14 02:51:42 1998
  1503. +++ ../hylafax-v4.0pl2/./html/Modems/usr-sportster.html    Mon Jun 21 03:34:25 1999
  1504. @@ -21,9 +21,9 @@
  1505.  </UL>
  1506.  
  1507.  <DL COMPACT>
  1508. -<DT><IMG SRC="@HTMLPATH@/icons/info_icon.gif" ALT="o">
  1509. +<DT><IMG SRC="/hylafax/icons/info_icon.gif" ALT="o">
  1510.  <DD>Firmware revisions numbers appear to be meaningless; only the data stamps are useful.
  1511. -<DT><IMG SRC="@HTMLPATH@/icons/info_icon.gif" ALT="o">
  1512. +<DT><IMG SRC="/hylafax/icons/info_icon.gif" ALT="o">
  1513.  <DD>Newer v.34 models include Class 2.0 fax support.
  1514.  </DL>
  1515.  
  1516. @@ -51,7 +51,7 @@
  1517.  </UL>
  1518.  
  1519.  <P>
  1520. -<A HREF="zyxel-1496.html"><IMG SRC="@HTMLPATH@/icons/next.gif">
  1521. +<A HREF="zyxel-1496.html"><IMG SRC="/hylafax/icons/next.gif">
  1522.  ZyXEL U-1496</A>
  1523.  
  1524.  <HR>
  1525. --- ./html/Modems/everex-2496d.html    Sat Feb 14 02:51:37 1998
  1526. +++ ../hylafax-v4.0pl2/./html/Modems/everex-2496d.html    Mon Jun 21 03:34:24 1999
  1527. @@ -19,7 +19,7 @@
  1528.  </UL>
  1529.  
  1530.  <DL COMPACT>
  1531. -<DT><IMG SRC="@HTMLPATH@/icons/info_icon.gif" ALT="o">
  1532. +<DT><IMG SRC="/hylafax/icons/info_icon.gif" ALT="o">
  1533.  <DD>Everex is no longer selling modems.
  1534.  </DL>
  1535.  
  1536. @@ -35,7 +35,7 @@
  1537.  </UL>
  1538.  
  1539.  <P>
  1540. -<A HREF="hayes-optima2400.html"><IMG SRC="@HTMLPATH@/icons/next.gif">
  1541. +<A HREF="hayes-optima2400.html"><IMG SRC="/hylafax/icons/next.gif">
  1542.  Hayes Optima 2400+Fax96</A>
  1543.  
  1544.  <HR>
  1545. --- ./html/Modems/ucom-traveller96.html    Sat Feb 14 02:51:41 1998
  1546. +++ ../hylafax-v4.0pl2/./html/Modems/ucom-traveller96.html    Mon Jun 21 03:34:25 1999
  1547. @@ -31,7 +31,7 @@
  1548.  </UL>
  1549.  
  1550.  <P>
  1551. -<A HREF="usr-courier.html"><IMG SRC="@HTMLPATH@/icons/next.gif">
  1552. +<A HREF="usr-courier.html"><IMG SRC="/hylafax/icons/next.gif">
  1553.  US Robotics Courier</A>
  1554.  
  1555.  <HR>
  1556. --- ./html/Modems/att-dataport.html    Sat Feb 14 02:51:36 1998
  1557. +++ ../hylafax-v4.0pl2/./html/Modems/att-dataport.html    Mon Jun 21 03:34:24 1999
  1558. @@ -19,10 +19,10 @@
  1559.  </UL>
  1560.  
  1561.  <DL COMPACT>
  1562. -<DT><IMG SRC="@HTMLPATH@/icons/info_icon.gif" ALT="o">
  1563. +<DT><IMG SRC="/hylafax/icons/info_icon.gif" ALT="o">
  1564.  <DD>There is an
  1565.  <A HREF="http://www.whnet.com/wolfgang/att.html">FAQ specifically for AT&T modems</A>.
  1566. -<DT><IMG SRC="@HTMLPATH@/icons/smiley.gif" ALT="o">
  1567. +<DT><IMG SRC="/hylafax/icons/smiley.gif" ALT="o">
  1568.  <DD>This modem is recommended for use with HylaFAX
  1569.  <EM>only when used in Class 1</EM>.
  1570.  </DL>
  1571. @@ -77,7 +77,7 @@
  1572.  </UL>
  1573.  
  1574.  <P>
  1575. -<A HREF="digicom-scout.html"><IMG SRC="@HTMLPATH@/icons/next.gif"> Digicom Scout+</A>
  1576. +<A HREF="digicom-scout.html"><IMG SRC="/hylafax/icons/next.gif"> Digicom Scout+</A>
  1577.  
  1578.  <HR>
  1579.  
  1580. --- ./html/Modems/twincom-144df.html    Sat Feb 14 02:51:41 1998
  1581. +++ ../hylafax-v4.0pl2/./html/Modems/twincom-144df.html    Mon Jun 21 03:34:25 1999
  1582. @@ -51,7 +51,7 @@
  1583.  </UL>
  1584.  
  1585.  <P>
  1586. -<A HREF="ucom-traveller96.html"><IMG SRC="@HTMLPATH@/icons/next.gif">
  1587. +<A HREF="ucom-traveller96.html"><IMG SRC="/hylafax/icons/next.gif">
  1588.  Ucom A/S Traveller 96</A>
  1589.  
  1590.  <HR>
  1591. --- ./html/Modems/multitech-1432.html    Sat Feb 14 02:51:38 1998
  1592. +++ ../hylafax-v4.0pl2/./html/Modems/multitech-1432.html    Mon Jun 21 03:34:24 1999
  1593. @@ -17,7 +17,7 @@
  1594.  </UL>
  1595.  
  1596.  <DL COMPACT>
  1597. -<DT><IMG SRC="@HTMLPATH@/icons/info_icon.gif" ALT="o">
  1598. +<DT><IMG SRC="/hylafax/icons/info_icon.gif" ALT="o">
  1599.  <DD>There are several
  1600.  <A HREF="http://www.whnet.com/wolfgang/multitech.html">different models</A>,
  1601.  of the MT1432, all of which function well.
  1602. @@ -24,7 +24,7 @@
  1603.  Models based on the AT&T datapump have firmware revisions numbered
  1604.  ``01xx'', while older models based on the Rockwell datapump
  1605.  have firmware revisions numbered ``03xx''.
  1606. -<DT><IMG SRC="@HTMLPATH@/icons/smiley.gif" ALT="o">
  1607. +<DT><IMG SRC="/hylafax/icons/smiley.gif" ALT="o">
  1608.  <DD>This modem is recommended for use with HylaFAX.
  1609.  </DL>
  1610.  
  1611. @@ -39,7 +39,7 @@
  1612.  </UL>
  1613.  
  1614.  <P>
  1615. -<A HREF="multitech-1932.html"><IMG SRC="@HTMLPATH@/icons/next.gif">
  1616. +<A HREF="multitech-1932.html"><IMG SRC="/hylafax/icons/next.gif">
  1617.  Multi-Tech 1932ZDX</A>
  1618.  
  1619.  <HR>
  1620. --- ./html/Modems/multitech-1932.html    Sat Feb 14 02:51:38 1998
  1621. +++ ../hylafax-v4.0pl2/./html/Modems/multitech-1932.html    Mon Jun 21 03:34:24 1999
  1622. @@ -17,7 +17,7 @@
  1623.  </UL>
  1624.  
  1625.  <DL COMPACT>
  1626. -<DT><IMG SRC="@HTMLPATH@/icons/smiley.gif" ALT="o">
  1627. +<DT><IMG SRC="/hylafax/icons/smiley.gif" ALT="o">
  1628.  <DD>This modem is recommended for use with HylaFAX.
  1629.  </DL>
  1630.  
  1631. @@ -29,7 +29,7 @@
  1632.  </UL>
  1633.  
  1634.  <P>
  1635. -<A HREF="nuvo-96424pfx.html"><IMG SRC="@HTMLPATH@/icons/next.gif">
  1636. +<A HREF="nuvo-96424pfx.html"><IMG SRC="/hylafax/icons/next.gif">
  1637.  Nuvo Voyager 96424PFX
  1638.  </A>
  1639.  
  1640. --- ./html/Modems/nuvo-96424pfx.html    Sat Feb 14 02:51:39 1998
  1641. +++ ../hylafax-v4.0pl2/./html/Modems/nuvo-96424pfx.html    Mon Jun 21 03:34:24 1999
  1642. @@ -19,7 +19,7 @@
  1643.  </UL>
  1644.  
  1645.  <DL COMPACT>
  1646. -<DT><IMG SRC="@HTMLPATH@/icons/info_icon.gif" ALT="o">
  1647. +<DT><IMG SRC="/hylafax/icons/info_icon.gif" ALT="o">
  1648.  <DD>Battery-operated (also has transformer) pocket modem.
  1649.  </DL>
  1650.  
  1651. @@ -35,7 +35,7 @@
  1652.  </UL>
  1653.  
  1654.  <P>
  1655. -<A HREF="ppi-pm14400fxmt.html"><IMG SRC="@HTMLPATH@/icons/next.gif">
  1656. +<A HREF="ppi-pm14400fxmt.html"><IMG SRC="/hylafax/icons/next.gif">
  1657.  Practical Peripherals PM14400FXMT</A>
  1658.  
  1659.  <HR>
  1660. --- ./html/Modems/usr-courier.html    Sat Feb 14 02:51:42 1998
  1661. +++ ../hylafax-v4.0pl2/./html/Modems/usr-courier.html    Mon Jun 21 03:34:25 1999
  1662. @@ -25,10 +25,10 @@
  1663.  </UL>
  1664.  
  1665.  <DL COMPACT>
  1666. -<DT><IMG SRC="@HTMLPATH@/icons/info_icon.gif" ALT="o">
  1667. +<DT><IMG SRC="/hylafax/icons/info_icon.gif" ALT="o">
  1668.  <DD>Firmware revisions numbers appear to be meaningless;
  1669.  only the date stamps are useful.
  1670. -<DT><IMG SRC="@HTMLPATH@/icons/info_icon.gif" ALT="o">
  1671. +<DT><IMG SRC="/hylafax/icons/info_icon.gif" ALT="o">
  1672.  <DD>The first modem to be shipped with Class 2.0 support.
  1673.  </DL>
  1674.  
  1675. @@ -60,7 +60,7 @@
  1676.  </UL>
  1677.  
  1678.  <P>
  1679. -<A HREF="usr-sportster.html"><IMG SRC="@HTMLPATH@/icons/next.gif">
  1680. +<A HREF="usr-sportster.html"><IMG SRC="/hylafax/icons/next.gif">
  1681.  US Robotics Sportster</A>
  1682.  
  1683.  <HR>
  1684. --- ./html/Modems/zyxel-1496.html    Sat Feb 14 02:51:43 1998
  1685. +++ ../hylafax-v4.0pl2/./html/Modems/zyxel-1496.html    Mon Jun 21 03:34:25 1999
  1686. @@ -20,12 +20,12 @@
  1687.  </UL>
  1688.  
  1689.  <DL COMPACT>
  1690. -<DT><IMG SRC="@HTMLPATH@/icons/info_icon.gif" ALT="o">
  1691. +<DT><IMG SRC="/hylafax/icons/info_icon.gif" ALT="o">
  1692.  <DD>Includes
  1693.  <A HREF="ZyXEL/voice.html">support for digitized voice</A>.
  1694. -<DT><IMG SRC="@HTMLPATH@/icons/info_icon.gif" ALT="o">
  1695. +<DT><IMG SRC="/hylafax/icons/info_icon.gif" ALT="o">
  1696.  <DD>The first modem with working Class 2.0 support.
  1697. -<DT><IMG SRC="@HTMLPATH@/icons/smiley.gif" ALT="o">
  1698. +<DT><IMG SRC="/hylafax/icons/smiley.gif" ALT="o">
  1699.  <DD>This modem is recommended for use with HylaFAX <EM>
  1700.  only with firmware revision 6.13 or later</EM>.
  1701.  </DL>
  1702. @@ -111,7 +111,7 @@
  1703.  </UL>
  1704.  
  1705.  <P>
  1706. -<A HREF="att-dataport.html"><IMG SRC="@HTMLPATH@/icons/next.gif">
  1707. +<A HREF="att-dataport.html"><IMG SRC="/hylafax/icons/next.gif">
  1708.  AT&T Paradyne DataPort</A>
  1709.  
  1710.  <HR>
  1711. --- ./html/Modems/hayes-optima2400.html    Sat Feb 14 02:51:37 1998
  1712. +++ ../hylafax-v4.0pl2/./html/Modems/hayes-optima2400.html    Mon Jun 21 03:34:24 1999
  1713. @@ -19,7 +19,7 @@
  1714.  </UL>
  1715.  
  1716.  <DL COMPACT>
  1717. -<DT><IMG SRC="@HTMLPATH@/icons/info_icon.gif" ALT="o">
  1718. +<DT><IMG SRC="/hylafax/icons/info_icon.gif" ALT="o">
  1719.  <DD><A HREF="Hayes/hayes.html">Technical reference information</A>
  1720.  for Hayes modem users is available.
  1721.  </DL>
  1722. @@ -49,7 +49,7 @@
  1723.  </UL>
  1724.  
  1725.  <P>
  1726. -<A HREF="multitech-1432.html"><IMG SRC="@HTMLPATH@/icons/next.gif">
  1727. +<A HREF="multitech-1432.html"><IMG SRC="/hylafax/icons/next.gif">
  1728.  Multi-Tech  MT1432BA</A>
  1729.  
  1730.  <HR>
  1731. --- ./html/Modems/ZyXEL/codes.html    Sat Feb 14 02:51:46 1998
  1732. +++ ../hylafax-v4.0pl2/./html/Modems/ZyXEL/codes.html    Mon Jun 21 03:34:25 1999
  1733. @@ -153,13 +153,13 @@
  1734.  </LISTING>
  1735.  
  1736.  <P>
  1737. -<A HREF="@HTMLPATH@/Modems/ZyXEL/examples.html"><IMG SRC="@HTMLPATH@/icons/next.gif"> Examples of voice mode operation</A>.<BR>
  1738. -<A HREF="@HTMLPATH@/Modems/ZyXEL/voice.html"><IMG SRC="@HTMLPATH@/icons/back.gif"> ZyXEL Advanced Voice Capability</A>.
  1739. +<A HREF="/hylafax/Modems/ZyXEL/examples.html"><IMG SRC="/hylafax/icons/next.gif"> Examples of voice mode operation</A>.<BR>
  1740. +<A HREF="/hylafax/Modems/ZyXEL/voice.html"><IMG SRC="/hylafax/icons/back.gif"> ZyXEL Advanced Voice Capability</A>.
  1741.  
  1742.  <HR>
  1743.  
  1744.  <ADDRESS>
  1745. -<A HREF="@HTMLPATH@/sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>.
  1746. +<A HREF="/hylafax/sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>.
  1747.  Last updated $Date: 1995/02/20 01:24:15 $.
  1748.  </ADDRESS>
  1749.  
  1750. --- ./html/Modems/ZyXEL/commands.html    Sat Feb 14 02:51:47 1998
  1751. +++ ../hylafax-v4.0pl2/./html/Modems/ZyXEL/commands.html    Mon Jun 21 03:34:25 1999
  1752. @@ -1014,13 +1014,13 @@
  1753.  </OL>
  1754.  
  1755.  <P>
  1756. -<A HREF="@HTMLPATH@/Modems/ZyXEL/codes.html"><IMG SRC="@HTMLPATH@/icons/next.gif"> DLE-shielded codes</A>.<BR>
  1757. -<A HREF="@HTMLPATH@/Modems/ZyXEL/voice.html"><IMG SRC="@HTMLPATH@/icons/back.gif"> ZyXEL Advanced Voice Capability</A>.
  1758. +<A HREF="/hylafax/Modems/ZyXEL/codes.html"><IMG SRC="/hylafax/icons/next.gif"> DLE-shielded codes</A>.<BR>
  1759. +<A HREF="/hylafax/Modems/ZyXEL/voice.html"><IMG SRC="/hylafax/icons/back.gif"> ZyXEL Advanced Voice Capability</A>.
  1760.  
  1761.  <HR>
  1762.  
  1763.  <ADDRESS>
  1764. -<A HREF="@HTMLPATH@/sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>.
  1765. +<A HREF="/hylafax/sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>.
  1766.  Last updated $Date: 1995/02/20 01:24:15 $.
  1767.  </ADDRESS>
  1768.  
  1769. --- ./html/Modems/ZyXEL/examples.html    Sat Feb 14 02:51:48 1998
  1770. +++ ../hylafax-v4.0pl2/./html/Modems/ZyXEL/examples.html    Mon Jun 21 03:34:25 1999
  1771. @@ -257,13 +257,13 @@
  1772.  </OL>
  1773.  
  1774.  <P>
  1775. -<A HREF="@HTMLPATH@/Modems/ZyXEL/compression.html"><IMG SRC="@HTMLPATH@/icons/next.gif"> Voice data compression</A>.<BR>
  1776. -<A HREF="@HTMLPATH@/Modems/ZyXEL/voice.html"><IMG SRC="@HTMLPATH@/icons/back.gif"> ZyXEL Advanced Voice Capability</A>.
  1777. +<A HREF="/hylafax/Modems/ZyXEL/compression.html"><IMG SRC="/hylafax/icons/next.gif"> Voice data compression</A>.<BR>
  1778. +<A HREF="/hylafax/Modems/ZyXEL/voice.html"><IMG SRC="/hylafax/icons/back.gif"> ZyXEL Advanced Voice Capability</A>.
  1779.  
  1780.  <HR>
  1781.  
  1782.  <ADDRESS>
  1783. -<A HREF="@HTMLPATH@/sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>.
  1784. +<A HREF="/hylafax/sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>.
  1785.  Last updated $Date: 1995/02/20 01:24:15 $.
  1786.  </ADDRESS>
  1787.  
  1788. --- ./html/Modems/ZyXEL/compression.html    Sat Feb 14 02:51:47 1998
  1789. +++ ../hylafax-v4.0pl2/./html/Modems/ZyXEL/compression.html    Mon Jun 21 03:34:25 1999
  1790. @@ -58,13 +58,13 @@
  1791.  telephone set to control, instruct, or answer the modem.
  1792.  
  1793.  <P>
  1794. -<A HREF="@HTMLPATH@/Modems/ZyXEL/autodetect.html"><IMG SRC="@HTMLPATH@/icons/next.gif"> Automatic detection of voice, fax, and data</A>.<BR>
  1795. -<A HREF="@HTMLPATH@/Modems/ZyXEL/voice.html"><IMG SRC="@HTMLPATH@/icons/back.gif"> ZyXEL Advanced Voice Capability</A>.
  1796. +<A HREF="/hylafax/Modems/ZyXEL/autodetect.html"><IMG SRC="/hylafax/icons/next.gif"> Automatic detection of voice, fax, and data</A>.<BR>
  1797. +<A HREF="/hylafax/Modems/ZyXEL/voice.html"><IMG SRC="/hylafax/icons/back.gif"> ZyXEL Advanced Voice Capability</A>.
  1798.  
  1799.  <HR>
  1800.  
  1801.  <ADDRESS>
  1802. -<A HREF="@HTMLPATH@/sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>.
  1803. +<A HREF="/hylafax/sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>.
  1804.  Last updated $Date: 1995/02/20 01:24:15 $.
  1805.  </ADDRESS>
  1806.  
  1807. --- ./html/Modems/ZyXEL/voice.html    Sat Feb 14 02:51:48 1998
  1808. +++ ../hylafax-v4.0pl2/./html/Modems/ZyXEL/voice.html    Mon Jun 21 03:34:25 1999
  1809. @@ -35,7 +35,7 @@
  1810.  To get a single document with all the relevant information
  1811.  click on the <B><I>Collect Pages</I></B> button below.
  1812.  
  1813. -<FORM METHOD=query ACTION="@CGIPATH@/cat-pages@HTMLPATH@/Modems/ZyXEL">
  1814. +<FORM METHOD=query ACTION="/cgi-bin/cat-pages/hylafax/Modems/ZyXEL">
  1815.  <INPUT TYPE=hidden NAME=IF VALUE="voice.html">
  1816.  <INPUT TYPE=hidden NAME=OF1 VALUE="compression.html autodetect.html">
  1817.  <INPUT TYPE=hidden NAME=OF2 VALUE="commands.html codes.html">
  1818. @@ -44,12 +44,12 @@
  1819.  <B><I>Create a single document (suitable for printing or saving).</I></B>
  1820.  </FORM>
  1821.  
  1822. -<A HREF="@HTMLPATH@/Modems/zyxel-1496.html"><IMG SRC="@HTMLPATH@/icons/back.gif"> Return to ZyXEL U-1496 information</A>.
  1823. +<A HREF="/hylafax/Modems/zyxel-1496.html"><IMG SRC="/hylafax/icons/back.gif"> Return to ZyXEL U-1496 information</A>.
  1824.  
  1825.  <HR>
  1826.  
  1827.  <ADDRESS>
  1828. -<A HREF="@HTMLPATH@/sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>.
  1829. +<A HREF="/hylafax/sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>.
  1830.  Last updated $Date: 1995/02/20 06:16:13 $.
  1831.  </ADDRESS>
  1832.  
  1833. --- ./html/Modems/ZyXEL/autodetect.html    Sat Feb 14 02:51:45 1998
  1834. +++ ../hylafax-v4.0pl2/./html/Modems/ZyXEL/autodetect.html    Mon Jun 21 03:34:25 1999
  1835. @@ -35,13 +35,13 @@
  1836.  tones.
  1837.  
  1838.  <P>
  1839. -<A HREF="@HTMLPATH@/Modems/ZyXEL/commands.html"><IMG SRC="@HTMLPATH@/icons/next.gif"> Voice AT Commands</A>.<BR>
  1840. -<A HREF="@HTMLPATH@/Modems/ZyXEL/voice.html"><IMG SRC="@HTMLPATH@/icons/back.gif"> ZyXEL Advanced Voice Capability</A>.
  1841. +<A HREF="/hylafax/Modems/ZyXEL/commands.html"><IMG SRC="/hylafax/icons/next.gif"> Voice AT Commands</A>.<BR>
  1842. +<A HREF="/hylafax/Modems/ZyXEL/voice.html"><IMG SRC="/hylafax/icons/back.gif"> ZyXEL Advanced Voice Capability</A>.
  1843.  
  1844.  <HR>
  1845.  
  1846.  <ADDRESS>
  1847. -<A HREF="@HTMLPATH@/sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>.
  1848. +<A HREF="/hylafax/sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>.
  1849.  Last updated $Date: 1995/02/20 01:24:15 $.
  1850.  </ADDRESS>
  1851.  
  1852. --- ./html/Modems/supra-v32bis.html    Sat Feb 14 02:51:40 1998
  1853. +++ ../hylafax-v4.0pl2/./html/Modems/supra-v32bis.html    Mon Jun 21 03:34:24 1999
  1854. @@ -20,13 +20,13 @@
  1855.  </UL>
  1856.  
  1857.  <DL COMPACT>
  1858. -<DT><IMG SRC="@HTMLPATH@/icons/info_icon.gif" ALT="o">
  1859. +<DT><IMG SRC="/hylafax/icons/info_icon.gif" ALT="o">
  1860.  <DD>Supra provides 
  1861.  <A HREF="Supra/class1.html">documentation on the Class 1 programming interface</A>.
  1862. -<DT><IMG SRC="@HTMLPATH@/icons/info_icon.gif" ALT="o">
  1863. +<DT><IMG SRC="/hylafax/icons/info_icon.gif" ALT="o">
  1864.  <DD>Supra provides
  1865.  <A HREF="Supra/class2.html">documentation on the Class 2 programming interface</A>.
  1866. -<DT><IMG SRC="@HTMLPATH@/icons/info_icon.gif" ALT="o">
  1867. +<DT><IMG SRC="/hylafax/icons/info_icon.gif" ALT="o">
  1868.  <DD>Firmware rev V1.80-02 TR14-Jxxx-001 is a significant improvement over
  1869.  previous firmware; it is highly recommended that you upgrade your modem
  1870.  if you have older firmware.
  1871. @@ -70,7 +70,7 @@
  1872.  </UL>
  1873.  
  1874.  <P>
  1875. -<A HREF="telebit-t3000.html"><IMG SRC="@HTMLPATH@/icons/next.gif">
  1876. +<A HREF="telebit-t3000.html"><IMG SRC="/hylafax/icons/next.gif">
  1877.  Telebit WorldBlazer/T3000</A>
  1878.  
  1879.  <HR>
  1880. --- ./html/Modems/Telebit/faxcmds.html    Sat Feb 14 02:51:45 1998
  1881. +++ ../hylafax-v4.0pl2/./html/Modems/Telebit/faxcmds.html    Mon Jun 21 03:34:25 1999
  1882. @@ -283,7 +283,7 @@
  1883.  +FTSI:"<TSI ID string>"Transmit Station ID
  1884.  </PRE>
  1885.  
  1886. -<A HREF="@HTMLPATH@/Modems/telebit-t3000.html"><IMG SRC="@HTMLPATH@/icons/back.gif"> Return to Telebit Worldblazer/T300 information</A>.
  1887. +<A HREF="/hylafax/Modems/telebit-t3000.html"><IMG SRC="/hylafax/icons/back.gif"> Return to Telebit Worldblazer/T300 information</A>.
  1888.  
  1889.  <HR>
  1890.  
  1891. --- ./html/Modems/telebit-t3000.html    Sat Feb 14 02:51:40 1998
  1892. +++ ../hylafax-v4.0pl2/./html/Modems/telebit-t3000.html    Mon Jun 21 03:34:24 1999
  1893. @@ -17,9 +17,9 @@
  1894.  </UL>
  1895.  
  1896.  <DL COMPACT>
  1897. -<DT><IMG SRC="@HTMLPATH@/icons/info_icon.gif" ALT="o">
  1898. +<DT><IMG SRC="/hylafax/icons/info_icon.gif" ALT="o">
  1899.  <DD>Support for adaptive answer was added in rev LA7.20M.
  1900. -<DT><IMG SRC="@HTMLPATH@/icons/info_icon.gif" ALT="o">
  1901. +<DT><IMG SRC="/hylafax/icons/info_icon.gif" ALT="o">
  1902.  <DD>Telebit provides <A HREF="Telebit/faxcmds.html">online documentation</A> for the fax command set.
  1903.  </DL>
  1904.  
  1905. @@ -36,7 +36,7 @@
  1906.  </UL>
  1907.  
  1908.  <P>
  1909. -<A HREF="twincom-144df.html"><IMG SRC="@HTMLPATH@/icons/next.gif">
  1910. +<A HREF="twincom-144df.html"><IMG SRC="/hylafax/icons/next.gif">
  1911.  Twincom 144/DF</A>
  1912.  
  1913.  <HR>
  1914. --- ./html/v2.3beta036.html    Sat Feb 14 02:51:34 1998
  1915. +++ ../hylafax-v4.0pl2/./html/v2.3beta036.html    Mon Jun 21 03:34:24 1999
  1916. @@ -57,7 +57,7 @@
  1917.        consult the manual page that describes
  1918.        the POSIX syntax: util/regex/re_format.7
  1919.  <LI>the 
  1920. -<A HREF="@CGIPATH@/manpage?1+faxaddmodem">faxaddmodem</A>
  1921. +<A HREF="/cgi-bin/manpage?1+faxaddmodem">faxaddmodem</A>
  1922.  program has been moved from the client applications
  1923.    directory (${BIN}) to the spooling area to be consistent with all
  1924.    other the server-related software
  1925. --- ./util/typerules    Sat Feb 14 02:48:08 1998
  1926. +++ ../hylafax-v4.0pl2/./util/typerules    Thu Jun 17 10:36:53 1999
  1927. @@ -105,6 +105,7 @@
  1928.  >3    string        87a        tiff    gif2tiff -%f -v %V %i %o
  1929.  >3     string        89a        error    GIF (version 89a)
  1930.  0    long        0x59a66a95    tiff    ras2tiff -%f -v %V %i %o
  1931. +0    string        %PDF        ps    /sbin/cat %i | /usr/bin/acroread -toPostScript >%o
  1932.  #
  1933.  # NB: psdit is the Adobe Transcript program for converting ditroff output
  1934.  0    string        x T psc        ps    psdit <%i >%o
  1935. --- ./util/AtSyntax.c++    Sat Feb 14 02:47:11 1998
  1936. +++ ../hylafax-v4.0pl2/./util/AtSyntax.c++    Tue Jun 15 07:34:41 1999
  1937. @@ -38,7 +38,11 @@
  1938.  #define HALFDAY        (12 * HOUR)    // half a day (12 hours)
  1939.  #define FULLDAY        (24 * HOUR)    // a full day (24 hours)
  1940.  
  1941. -#define    isLeapYear(y)    (((y) % 4) == 0 && ((y) % 100) != 0 || ((y) % 400) == 0)
  1942. +static int
  1943. +isLeapYear(const tm& at) {
  1944. +    int y = at.tm_year + TM_YEAR_BASE;
  1945. +    return ((y % 4) == 0 && (y % 100) != 0 || (y % 400) == 0);
  1946. +}
  1947.  
  1948.  #ifdef streq
  1949.  #undef streq
  1950. @@ -295,7 +299,7 @@
  1951.  adjustYDay(struct tm& t)
  1952.  {
  1953.      // adjust year day according to month
  1954. -    const u_int* days = daysInMonth[isLeapYear(t.tm_year)];
  1955. +    const u_int* days = daysInMonth[isLeapYear(t)];
  1956.      t.tm_yday = t.tm_mday;
  1957.      for (u_int i = 0; i < t.tm_mon; i++)
  1958.      t.tm_yday += days[i];
  1959. @@ -344,7 +348,7 @@
  1960.          adjustYDay(at);
  1961.      }
  1962.      }
  1963. -    const u_int* days = daysInMonth[isLeapYear(at.tm_year)];
  1964. +    const u_int* days = daysInMonth[isLeapYear(at)];
  1965.      if (at.tm_mday > days[at.tm_mon]) {
  1966.      _atError(emsg, "Invalid day of month, %s has only %u days",
  1967.          months[at.tm_mon], days[at.tm_mon]);
  1968. @@ -412,7 +416,7 @@
  1969.      fxBool leap;
  1970.      int daysinyear;
  1971.      for (;;) {
  1972. -    leap = isLeapYear(at.tm_year);
  1973. +    leap = isLeapYear(at);
  1974.      daysinyear = leap ? 366 : 365;
  1975.      if (at.tm_yday < daysinyear)
  1976.          break;
  1977. @@ -429,8 +433,12 @@
  1978.      at.tm_mday++;            // NB: [1..31]
  1979.  
  1980.      int eday = at.tm_yday;
  1981. -    for (u_int year = EPOCH_YEAR - TM_YEAR_BASE; year < at.tm_year; year++)
  1982. -    eday += isLeapYear(year) ? 366 : 365;
  1983. +    tm temp;
  1984. +    temp.tm_year = EPOCH_YEAR - TM_YEAR_BASE;
  1985. +    while (temp.tm_year < at.tm_year) {
  1986. +        eday += isLeapYear(temp) ? 366 : 365;
  1987. +        temp.tm_year++;
  1988. +    }
  1989.      at.tm_wday = (EPOCH_WDAY + eday) % DAYSPERWEEK;
  1990.  }
  1991.  
  1992. --- ./util/FaxClient.c++    Sat Feb 14 02:47:16 1998
  1993. +++ ../hylafax-v4.0pl2/./util/FaxClient.c++    Mon Jun 21 02:45:05 1999
  1994. @@ -859,7 +859,7 @@
  1995.  FaxClient::jobLastTime(u_long tv)
  1996.  {
  1997.      return (command("JPARM LASTTIME %02d%02d%02d",
  1998. -    tv/(24*60*60), (tv/(60*60))%60, (tv/60)%60) == COMPLETE);
  1999. +    tv/(24*60*60), (tv/(60*60))%24, (tv/60)%60) == COMPLETE);
  2000.  }
  2001.  fxBool
  2002.  FaxClient::jobRetryTime(u_long tv)
  2003. --- ./faxalter/faxalter.c++    Sat Feb 14 02:48:38 1998
  2004. +++ ../hylafax-v4.0pl2/./faxalter/faxalter.c++    Mon Jun 21 02:45:05 1999
  2005. @@ -103,7 +103,7 @@
  2006.          { time_t tv = mktime(&when) - now;
  2007.            addToScript("LASTTIME %02d%02d%02d"
  2008.          , tv/(24*60*60)
  2009. -        , (tv/(60*60))%60
  2010. +        , (tv/(60*60))%24
  2011.          , (tv/60)%60
  2012.            );
  2013.          }
  2014. --- ./faxcover/faxcover.c++    Sat Feb 14 02:48:39 1998
  2015. +++ ../hylafax-v4.0pl2/./faxcover/faxcover.c++    Thu Jun 17 03:39:54 1999
  2016. @@ -53,6 +53,7 @@
  2017.      float    pageWidth;    // page width (mm)
  2018.      float    pageLength;    // page length (mm)
  2019.      int        maxcomments;    // max # of comment lines
  2020. +    int        maxcommlen;    // max length of comment lines
  2021.  
  2022.      static const char* prologue;
  2023.  
  2024. @@ -80,7 +81,8 @@
  2025.      , dateFmt("%a %b %d %Y, %H:%M %Z")
  2026.  {
  2027.      db = 0;
  2028. -    maxcomments = 20;
  2029. +    maxcomments = 30;
  2030. +    maxcommlen = 65;
  2031.  }
  2032.  
  2033.  faxCoverApp::~faxCoverApp()
  2034. @@ -338,10 +340,10 @@
  2035.      int line = 1;
  2036.      while (comments.length() > 0) {
  2037.      // strip leading white space
  2038. -    while (comments.length() > 0 && isspace(comments[0]))
  2039. +    while (comments.length() > 0 && isspace(comments[0]) && comments[0]!='\n')
  2040.          comments.remove(0);
  2041. -    int len = fxmin(comments.length(), (u_int) 35);
  2042. -    if (len == 35 && !isspace(comments[len-1])) {// break on word boundary
  2043. +    int len = fxmin(comments.length(), (u_int) maxcommlen);
  2044. +    if (len == maxcommlen && !isspace(comments[len-1])) {// break on word boundary
  2045.          int l = len-1;
  2046.          for (; l > 1 && !isspace(comments[l-1]); l--)
  2047.          ;
  2048. @@ -350,14 +352,14 @@
  2049.          // otherwise, break in the middle of this really long word
  2050.      }
  2051.        int tot = comments.length();
  2052. -      u_int crlf = comments.find(0, "\\n", (u_int) 0);
  2053. +      u_int crlf = comments.find(0, "\n", (u_int) 0);
  2054.        if ( crlf < comments.length() && crlf < len ) {
  2055.                len = crlf;
  2056.        }
  2057.      fxStr num(line, "%u");
  2058.      coverDef("comments" | num, comments.cut(0,len));
  2059. -      if ( crlf < tot && comments.length() >= 2 ) {
  2060. -              comments.cut(0, 2);
  2061. +      if ( crlf < tot && comments.length() >= 1 ) {
  2062. +              comments.cut(0, 1);
  2063.        }
  2064.      line++;
  2065.      }
  2066. --- ./distrules    Sat Feb 14 02:46:33 1998
  2067. +++ ../hylafax-v4.0pl2/./distrules    Tue Jun 15 07:31:44 1999
  2068. @@ -59,6 +59,8 @@
  2069.  HTMLFILES=\
  2070.      html/Makefile.in                \
  2071.      \
  2072. +    html/fixhtml.sh.in                \
  2073. +    \
  2074.      html/HOWTO.html                \
  2075.      html/binary.html                \
  2076.      html/building.html                \
  2077. --- ./hfaxd/Jobs.c++    Sat Feb 14 02:50:05 1998
  2078. +++ ../hylafax-v4.0pl2/./hfaxd/Jobs.c++    Mon Jun 21 02:45:05 1999
  2079. @@ -360,7 +360,7 @@
  2080.      return;
  2081.      case T_LASTTIME:
  2082.      time_t tv; tv = job.killtime - job.tts;        // XXX for __GNUC__
  2083. -    reply(code, "%02d%02d%02d", tv/(24*60*60), (tv/(60*60))%60, (tv/60)%60);
  2084. +    reply(code, "%02d%02d%02d", tv/(24*60*60), (tv/(60*60))%24, (tv/60)%60);
  2085.      return;
  2086.      case T_RETRYTIME:
  2087.      reply(code, "%02d%02d", job.retrytime/60, job.retrytime%60);
  2088. @@ -489,7 +489,7 @@
  2089.      if (checkAccess(job, T_LASTTIME, A_READ)) {
  2090.      time_t tv = job.killtime - job.tts;
  2091.      jstatLine(T_LASTTIME, "%02d%02d%02d",
  2092. -        tv/(24*60*60), (tv/(60*60))%60, (tv/60)%60);
  2093. +        tv/(24*60*60), (tv/(60*60))%24, (tv/60)%60);
  2094.      }
  2095.      if (checkAccess(job, T_RETRYTIME, A_READ))
  2096.      jstatLine(T_RETRYTIME, "%02d%02d", job.retrytime/60, job.retrytime%60);
  2097. --- ./hfaxd/Parser.c++    Sat Feb 14 02:50:08 1998
  2098. +++ ../hylafax-v4.0pl2/./hfaxd/Parser.c++    Mon Jun 21 02:45:05 1999
  2099. @@ -1035,7 +1035,7 @@
  2100.          reply(213, "%s set to %02d%02d%02d."
  2101.          , parmToken(t)
  2102.          , ticks/(24*60*60)
  2103. -        , (ticks/(60*60))%60
  2104. +        , (ticks/(60*60))%24
  2105.          , (ticks/60)%60
  2106.          );
  2107.          return (TRUE);
  2108. --- ./hfaxd/SNPPServer.c++    Sat Feb 14 02:50:10 1998
  2109. +++ ../hylafax-v4.0pl2/./hfaxd/SNPPServer.c++    Mon Jun 21 02:45:05 1999
  2110. @@ -753,10 +753,10 @@
  2111.      case T_LASTTIME:            // time to kill job
  2112.      if (timespec_param(6, tv) && setJobParameter(defJob, t, tv)) {
  2113.          logcmd(t, "%02d%02d%02d"
  2114. -        , tv/(24*60*60) , (tv/(60*60))%60 , (tv/60)%60);
  2115. +        , tv/(24*60*60) , (tv/(60*60))%24 , (tv/60)%60);
  2116.          reply(250, "%s set to %02d%02d%02d."
  2117.          , parmToken(t)
  2118. -        , tv/(24*60*60) , (tv/(60*60))%60 , (tv/60)%60);
  2119. +        , tv/(24*60*60) , (tv/(60*60))%24 , (tv/60)%60);
  2120.          return (TRUE);
  2121.      }
  2122.      break;
  2123. --- ./configure    Sat Feb 14 02:46:28 1998
  2124. +++ ../hylafax-v4.0pl2/./configure    Tue Jun 15 07:05:37 1999
  2125. @@ -988,7 +988,7 @@
  2126.  if [ -z "$GCXXOPTS" ]; then
  2127.      case $CXX-$TARGET in
  2128.      *CC-*-irix*)        # cfront-based or cfront-compatible
  2129. -    GCXXOPTS='+a1 +w +p'
  2130. +    GCXXOPTS=''
  2131.      ;;
  2132.      xlC-*-aix*)
  2133.      GCXXOPTS='-qlanglvl=compat -I/usr/lpp/xlC/include -I/usr/include'
  2134. @@ -1315,7 +1315,7 @@
  2135.  CheckForCXXRuntime()
  2136.  {
  2137.  cat>t.c++<<EOF
  2138. -#include "new.h"
  2139. +//#include "new.h"
  2140.  int main(){ int* a = new int; *a = 0; delete a; return 0;}
  2141.  EOF
  2142.      runMake t "t:; \${C++F} \${C++FILE} t.c++${MAKECXXOVERRIDE}"
  2143.